在xml中将clickable设置为false后,仍然可以单击SearchView

时间:2015-11-12 14:50:46

标签: android searchview

在我的应用程序数据从服务器加载之前,我想让我的SearchView保持不可点击状态。我怎样才能做到这一点?我尝试了以下两种方法,但都没有效果:

XML:

 android:clickable="false"

爪哇:

searchView.setClickable(false);

我的xml是

<SearchView
        android:id="@+id/searchView"
        android:layout_width="match_parent"
        android:layout_height="60dp"
        android:layout_alignParentLeft="true"
        android:layout_alignParentTop="true">
    </SearchView>

1 个答案:

答案 0 :(得分:0)

使用:

searchView.setFocusable(false);
searchView.setClickable(false);

如果不起作用,您可以尝试更改输入类型:

searchView.setInputType(InputType.TYPE_NULL);