【发布时间】:2016-02-18 19:38:42
【问题描述】:
我目前正在使用最低 API 级别 8 的 Android Studio 开发一个简单的应用程序,现在我目前在我的 LinearLayout 中使用 android.support.v7.widget.SearchView content_main.xml 布局,而不是 ACTIONBAR,现在问题是,默认情况下,我无法将 searchView 设置为Expanded,我已经在寻找解决方案,但我只得到了这个:
android:iconifiedByDefault="false"
这是我的 searchView 的完整代码
<android.support.v7.widget.SearchView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/searchView"
android:background="#00000000"
android:iconifiedByDefault="false"
android:layout_weight="1" />
但没有运气,它不起作用。任何人都可以帮助我吗?任何帮助,将不胜感激。非常感谢!
【问题讨论】:
-
试试这个:
searchItem.expandActionView(); -
有没有不以编程方式设置的解决方案?我希望它设置在布局上。 :-) 谢谢!!!
-
如果在
xml文件中设置它没有帮助,那么你应该去编程部分。 -
aw,我对以编程方式设置它有一种不好的感觉,我的意思是,一旦应用程序启动,如果我没记错,第一个文件将被读取是 xml 布局?那么xml布局中的任何内容都将被java代码覆盖,我想让它组织起来,因为第一个文件将被读取是xml然后我想在xml上设置它,所以不会再覆盖了。跨度>
-
无论如何,我尝试了您建议的代码,但不起作用?
标签: android android-layout android-studio searchview