今天设置 TextView  为 

android:clickable="false"   我的想法是 在代码里先添加上点击事件操作。。

 tv_click.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                ToastUtil.show(TestActivity.this,"点击触发了");
            }
        });


暂时该 TextView不能点击。。                               等某些情况满足时候。。再设置开启该组件点击事件。tv_click.setClickable(true);

然而 当程序运行时候发现 设置 不能点击的效果 没有实现。。也就说android:clickable="false" 失效了。

为什么? 原来。。虽然在XML设置了属性。。但是当我们设置 onclicklistener 时候。。组件强制令android:clickable="true"。

所以xml里面设置了就无效了。。所以可以在代码里处理添加完点击事件以后。处理不可以点击

tv_click.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                ToastUtil.show(TestActivity.this,"点击触发了");
            }
        });
        tv_click.setClickable(false);

这样就OK了

更多相关文章

  1. Android(安卓)slidingmenu详解 优化侧滑
  2. android保持屏幕常亮
  3. 史上最好用的Android全量版本更新库XUpdate使用指南
  4. android的ViewPager实现加载网络图片并自动轮播
  5. 【Android(安卓)UI设计与开发】第06期:底部菜单栏(一)使用TabActivi
  6. Android中显示输入的隐藏密码/Android多语系支持
  7. 一个问题解决。开心。哈哈。。。
  8. Android之初体验
  9. Android(安卓)将软键盘的回车按钮改变成搜索按钮

随机推荐

  1. 【转载】Android绘图系列(五)——绘制文
  2. android linux getprop setprop wathcpro
  3. 安卓EditText控件底部红线如何解决?
  4. Android记事本NotePad应用功能拓展(二)
  5. 客户定制 音量控制 Preference
  6. Android异步加载源码示例
  7. android在一个app程序中,打开另一个app的
  8. android的图片加载几种方法
  9. Android(安卓)SDK安装
  10. Android SwipeToDismiss:左滑/右滑删除Lis