【问题标题】:How to catch childviews click events from parent view如何从父视图中捕获子视图点击事件
【发布时间】:2013-01-27 03:40:14
【问题描述】:

我有一个从布局膨胀的视图,如果它被点击,我需要隐藏它,所以我有

mViewBar.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View v) {
            //Code to remove the view
        }
    });

但是这个视图有一些子视图,我还需要捕获它们的点击事件,我该如何以干净的方式做到这一点?

【问题讨论】:

    标签: android


    【解决方案1】:

    隐藏膨胀的布局。 获取膨胀视图的父视图 ID 和所有其他子视图 ID。 注册每个视图的点击监听器。 不要删除整个视图,只需设置其可见性即可。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多