我想从 SearchView
中删除焦点和文本 onResume()
。
我尝试了 searchView.clearFocus()
但它不起作用。
这是我的 xml 代码:
<SearchView
android:id="@+id/searchView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignBottom="@+id/toolbar"
android:layout_alignTop="@+id/toolbar"
android:layout_centerVertical="true"
android:layout_marginBottom="4dp"
android:layout_marginTop="4dp"
android:iconifiedByDefault="false"
android:paddingLeft="16dp"
android:paddingRight="16dp" />
原文由 Pradeep Deshmukh 发布,翻译遵循 CC BY-SA 4.0 许可协议
要实现这一点,您可以使用
android:focusableInTouchMode
属性将根布局设置为可聚焦,并请求聚焦于View
在onResume()
中。例如:
然后在你的
Activity
: