diff --git a/src/Android/Android.csproj b/src/Android/Android.csproj
index 63c1aa3fd..50c483397 100644
--- a/src/Android/Android.csproj
+++ b/src/Android/Android.csproj
@@ -79,6 +79,7 @@
+
diff --git a/src/Android/Renderers/CustomSearchBarRenderer.cs b/src/Android/Renderers/CustomSearchBarRenderer.cs
new file mode 100644
index 000000000..d3c7715cb
--- /dev/null
+++ b/src/Android/Renderers/CustomSearchBarRenderer.cs
@@ -0,0 +1,30 @@
+using Android.Content;
+using Bit.Droid.Renderers.BoxedView;
+using Xamarin.Forms;
+using Xamarin.Forms.Platform.Android;
+
+[assembly: ExportRenderer(typeof(SearchBar), typeof(CustomSearchBarRenderer))]
+namespace Bit.Droid.Renderers.BoxedView
+{
+ public class CustomSearchBarRenderer : SearchBarRenderer
+ {
+ public CustomSearchBarRenderer(Context context)
+ : base(context)
+ { }
+
+ protected override void OnElementChanged(ElementChangedEventArgs e)
+ {
+ base.OnElementChanged(e);
+ if(Control != null && e.NewElement != null)
+ {
+ try
+ {
+ var magId = Resources.GetIdentifier("android:id/search_mag_icon", null, null);
+ var magImage = (Android.Widget.ImageView)Control.FindViewById(magId);
+ magImage.LayoutParameters = new Android.Widget.LinearLayout.LayoutParams(0, 0);
+ }
+ catch { }
+ }
+ }
+ }
+}
diff --git a/src/Android/Resources/values/styles.xml b/src/Android/Resources/values/styles.xml
index 907655a42..26778c886 100644
--- a/src/Android/Resources/values/styles.xml
+++ b/src/Android/Resources/values/styles.xml
@@ -18,6 +18,7 @@
- true
- @style/AppCompatDialogStyle
- @android:color/transparent
+ - @null
+