android中使用selector可设置控件不同状态的表现,现在想些一个控件,直接在代码中完成selector的功能。部分代码如下:
bg.addState(View.PRESSED_ENABLED_STATE_SET, pressed);//设置按下的背景
bg.addState(View.ENABLED_FOCUSED_STATE_SET, selected);//设置取得焦点的背景问题来了:在setState的参数中没有找到disable时的状态,郁闷啊,只有enable!导致在代码中不能定义disable状态下的背景风格。那位大侠知道如何在代码中设置disable状态???
bg.addState(View.PRESSED_ENABLED_STATE_SET, pressed);//设置按下的背景
bg.addState(View.ENABLED_FOCUSED_STATE_SET, selected);//设置取得焦点的背景问题来了:在setState的参数中没有找到disable时的状态,郁闷啊,只有enable!导致在代码中不能定义disable状态下的背景风格。那位大侠知道如何在代码中设置disable状态???
解决方案 »
- 小弟,想要用GPS然后在一个图片上打点记录运行的轨迹
- 关于Android远程登录含有loading效果的程序的问题
- android手机 fregment和activity的问题
- PackageInstaller 原理简述
- 求助Android源码的主Makefile文件
- android新手上路,求帮忙解惑
- 菜鸟求助: 限定时间内,仿360卫士数字动态变换
- 【新手指教】android有关检测网络是否可用的代码,应该放在哪儿?
- Android开发一个豆瓣app,报net.oauth.OAuthProblemException
- 参数带@NonNull 的函数重写时编译报错
- 新手求助:uart接口驱动的疑问
- 请教高手高手高高手!!!!!!!
states.addState(new int[] {-android.R.attr.state_enabled},R.drawable.btn_disabled);
Notice the "-" sign before android.R.attr.state_enabled.