Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/181.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使视图组在Android上可单击_Android - Fatal编程技术网

使视图组在Android上可单击

使视图组在Android上可单击,android,Android,我有一个视图组(LinearLayout),其中包含两个文本视图和一个图像视图。 我想让整个群组都可以点击 我试过这样的方法: viewGroup.setOnClickListener( new OnClickListener(){ @Override public void onClick() { //do stuff } }); 但是,单击TextView或ImageView或上面由ViewGroup包

我有一个视图组(LinearLayout),其中包含两个文本视图和一个图像视图。 我想让整个群组都可以点击

我试过这样的方法:

    viewGroup.setOnClickListener( new OnClickListener(){
        @Override
        public void onClick() {
            //do stuff
        }
    });
但是,单击TextView或ImageView或上面由ViewGroup包围的区域不会导致调用处理程序


对如何使整个视图组可单击有何建议?

使布局可单击。可以使布局可单击(可能必须使用焦点属性)。只是别忘了给布局分配一个ID,这样您就可以检测到它。

解决方案就像添加

android:clickable=“true”


对于
相对布局

的xml,此属性也可与
线性布局
一起使用。XML属性从
视图继承而来。