Android--- android:clickable属性

------- xml设置




    


----- 代码设置点击事件

private void initView() {
        mrlContainer = (RelativeLayout) findViewById(R.id.activity_main);
    }

    private void initListener() {
        /**
         * Register a callback to be invoked when this view is clicked.
         * If this view is not clickable,it becomes clickable.
         */
        mrlContainer.setOnClickListener(this);
    }

---- android:clickable = false , 当为view添加点击事件监听时,不起作用

private void initView() {
        mrlContainer = (RelativeLayout) findViewById(R.id.activity_main);
    }

    private void initListener() {
        /**
         * Register a callback to be invoked when this view is clicked.
         * If this view is not clickable,it becomes clickable.
         */
        mrlContainer.setOnClickListener(this);
    }

---- android:clickable属性说明



    

    


------ 设置android:clickable=false后,就不应该再为view设置点击事件监听


------ 如果说为view设置点击事件监听后依然想要view不响应点击事件,给view设置enabled = false属性;但是viewgroup没enabled属性

 


你可能感兴趣的:(Android--- android:clickable属性)