在Android上点击ViewGroup

时间:2010-07-14 08:01:25

标签: android

我有一个ViewGroup(LinearLayout),它包含几个TextView和一个ImageView。 我希望整个群组都可以点击。

我试过这样的事情:

    viewGroup.setOnClickListener( new OnClickListener(){
        @Override
        public void onClick() {
            //do stuff
        }
    });

但是,单击TextViews或ImageViews或上面ViewGroup所包含的区域不会导致调用处理程序。

关于如何使整个ViewGroup可点击的任何建议?

2 个答案:

答案 0 :(得分:8)

解决方案就像添加

一样简单

android:clickable="true"

RelativeLayout组的xml

答案 1 :(得分:2)

使布局可点击。您可以使布局可单击(您可能必须使用焦点属性)。只是不要忘记为布局分配ID,以便您可以检测它。