【发布时间】:2018-12-04 17:28:45
【问题描述】:
我正在尝试像这样在我的 SearchView 末尾添加一个图标
这是我的实际代码:
<RelativeLayout
android:id="@+id/home_relativelayout_layout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/color_primary">
<android.support.v7.widget.SearchView
android:id="@+id/search_view"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColorHint="@color/grey_medium"
android:layout_margin="@dimen/mpoint_divider_padding"
android:gravity="center"
android:layout_centerVertical="true"
android:inputType="textNoSuggestions"
android:background="@drawable/wo_search_background" />
</RelativeLayout>
好像没有android:drawableRight这样的属性,我什至尝试添加一个像ImageView这样的孩子,但屏幕上什么也没有出现
是否可以使用 SearchView 实现我想要的,或者我应该切换到 EditText+ImageView 吗?
感谢您的帮助
【问题讨论】:
-
您可以自定义
SearchView扩展LinearLayout,并使用EditText+ImageView来显示您想要的内容。 -
我建议你看看我的回答ClearableEditext,在那里你可以编辑现有代码并实现你想要的。
标签: android xamarin xamarin.android