为什么线android:iconifiedByDefault="false”
总是被忽略,要求我总是要找到一种自动执行的方法?如果总是被忽略,为什么要将它作为选项包括在内?我错过了什么吗?
答案 0 :(得分:5)
与支持库中的大多数View
一样,v7 appcompat SearchView
使用在应用程序命名空间中定义的特定属性,而不是系统命名空间。这可以确保属性可以在库支持的所有Android版本中使用。
您只需在iconifiedByDefault
属性上使用应用的命名空间前缀即可。例如:
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
... >
<android.support.v7.widget.SearchView
...
app:iconifiedByDefault="false" />
</RelativeLayout>