我正在创建一个线性布局,我想让它可以点击。当我按下布局时,应显示搜索小部件。我正在使用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>
答案 0 :(得分:0)
在xml中添加
android:clickable="true"
表示所需的LinearLayout
然后就像按钮一样,为LinearLayout
LinearLayout mLinLayout = (LinearLayout) findViewById(R.id.linLayoutId);
mLinLayout.setOnclickListener(this);