我想和圆润的边框为我的Android应用程序searchview
。到目前为止,我做了圆角的边框与白色背景,但搜索图标,取消图标消失,并没有文字显示当类型。我已经改变图标颜色为黑色,文本颜色为黑色没有任何显示。
我怎样才能做到这一点像的形象在这里https://imgur.com/AVHuucC
到目前为止,这里是我的代码
searchview_rounded.xml
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="#ffffff"/>
<corners android:radius="30dp"/>
<padding android:left="30dp"
android:bottom="30dp"
android:right="30dp"
android:top="30dp"/>
</shape>
布局
<SearchView
android:id="@+id/searchView"
android:padding="5dp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:iconifiedByDefault="false"
android:queryHint="Search"
android:layout_centerHorizontal="true"
android:background="@drawable/sechview_rounded"
/>
更换你的搜索查看以下片段中,使用android:queryBackground="@android:color/transparent"
隐藏强调搜索查看下面,详细Link
<SearchView
android:id="@+id/searchView"
android:padding="5dp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:iconifiedByDefault="false"
android:queryHint="Search"
android:layout_centerHorizontal="true"
android:background="@drawable/sechview_rounded"
android:queryBackground="@android:color/transparent"
/>