使视图组在Android上可单击
我有一个视图组(LinearLayout),其中包含两个文本视图和一个图像视图。 我想让整个群组都可以点击 我试过这样的方法:使视图组在Android上可单击,android,Android,我有一个视图组(LinearLayout),其中包含两个文本视图和一个图像视图。 我想让整个群组都可以点击 我试过这样的方法: viewGroup.setOnClickListener( new OnClickListener(){ @Override public void onClick() { //do stuff } }); 但是,单击TextView或ImageView或上面由ViewGroup包
viewGroup.setOnClickListener( new OnClickListener(){
@Override
public void onClick() {
//do stuff
}
});
但是,单击TextView或ImageView或上面由ViewGroup包围的区域不会导致调用处理程序
对如何使整个视图组可单击有何建议?使布局可单击。可以使布局可单击(可能必须使用焦点属性)。只是别忘了给布局分配一个ID,这样您就可以检测到它。解决方案就像添加
android:clickable=“true”
对于
相对布局
组的xml,此属性也可与线性布局
一起使用。XML属性从视图继承而来。