HaveListeners在其他侦听器之上 - android

时间:2013-11-18 14:36:15

标签: android

我有一个RelativeLayout,它包含许多ImageViews和Buttons等。每个都有自己的监听器,允许用户设置各种东西。

用户按下开始按钮后,我希望其中一些监听器变为非活动状态,而整个屏幕都有一个onClickListener(),可以在屏幕上的任何位置监听点击。

如何做到这一点?

1 个答案:

答案 0 :(得分:1)

获取您的父布局,为其添加新的侦听器。类似的东西:

 frameLayout = ((FrameLayout) findViewById(R.id.mylayout)); 

 screenClickListener = new OnClickListener() {

        @Override
        public void onClick(View v) {

        }
 };
 frameLayout.setOnClickListener(screenClickListener);

停止听众:  任

myClickListener = null

myClickableButton.setClickable(false);