如何点击线性布局来显示搜索小部件?

时间:2015-03-15 13:34:05

标签: android

我正在创建一个线性布局,我想让它可以点击。当我按下布局时,应显示搜索小部件。我正在使用android:clickable="true"。当我按下布局时,它不起作用。我已将android:onClick="btword"添加到布局中并跟随代码:

public void btword(View v) {
    onSearchRequested();
}

到我的java文件但它没有任何效果。 如果有办法使其可点击,任何人都可以分享吗?

xml代码:

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"     
      android:layout_width="fill_parent" 
      android:layout_height="200dp"   
      android:background="@drawable/second_bg" 
      android:id="@+id/l" 
      android:clickable="true" 
      android:onClick="btword" 
      android:orientation="vertical" > 
</LinearLayout>

1 个答案:

答案 0 :(得分:0)

在xml中添加

android:clickable="true"

表示所需的LinearLayout

然后就像按钮一样,为LinearLayout

实现OnClickListener
LinearLayout mLinLayout = (LinearLayout) findViewById(R.id.linLayoutId);

mLinLayout.setOnclickListener(this);