1

我有这样的看法:

<LinearLayout
    android:id="@+id/searchPart"
    android:layout_width="fill_parent"
    android:layout_height="90dp"
    android:background="@drawable/moviesearch"
    android:gravity="center"
    android:weightSum="100" >

    <SearchView
        android:id="@+id/query"
        android:layout_width="0dp"
        android:layout_height="wrap_content"
        android:layout_gravity="center_vertical"
        android:layout_weight="90"
        android:background="@android:color/background_light"
        android:queryHint="Enter query :" >
    </SearchView>
</LinearLayout>

但是要选择使用 searchview 小部件进行搜索,我们必须点击搜索图标,而不是其他任何地方。有没有办法通过粘贴整个框架来绕过它?

4

1 回答 1

3

有点晚了,但我希望它可以帮助某人。

要显示 SerchView 始终打开,请在布局文件中添加:

android:iconifiedByDefault="false"

如果您想以编程方式设置它,请尝试以下操作:

YourSearchView.setIconifiedByDefault(false);

否则,true用作参数值。

于 2013-08-09T12:06:36.507 回答