0
Q
即时更改选择器?
A
回答
1
选择器像所有Android资源一样,通过一些编译时处理来优化XML以实现高效的运行时解析。您无法动态编辑您建议的资源。 AFAIK AFAIK实现你想要的唯一方法是手动在自定义图像选择器中实现可绘制选择(没有太多乐趣)或限制用户选项,并有一个预先构建的选择器集合,您可以在用户的自由裁量权。
2
您可以使用StateListDrawable动态修改选择器。
下面的代码:
StateListDrawable state_up = new StateListDrawable();
state_up.addState(new int[] {android.R.attr.state_pressed},getResources().getDrawable(R.drawable.btn_up_cyan));
state_up.addState(new int[] {android.R.attr.state_focused},getResources().getDrawable(R.drawable.btn_up_cyan));
b1.setBackgroundDrawable(state_up);
相关问题
- 1. Ajax选择即时更改默认值
- 2. CSS即时子选择器
- 3. 选择时更改选项
- 4. 立即应用DataGridViewComboBoxCell选择更改
- 5. Html选择无法更改选项后jsp jquery即时过滤器点击
- 6. 动态更改选择器
- 7. 更改日期选择器
- 8. 更改CCMenuItem的选择器
- 9. qtip2:更改'this'选择器
- 10. CSS选择器更改
- 11. 更改另一个选择时更改选择值
- 12. 选择时更改UITableViewCell
- 13. 两个选择选项更改时的一个选择框选项更改
- 14. 即时更改strings.xml
- 15. 选择修改时更改图片
- 16. 下拉选项更改时选择
- 17. 当选择器是可变参考时在匹配中更改选择器
- 18. Kendo UI日期选择器,选择时间时更改日期 - 请任何人
- 19. 如何在另一个选择值更改时更新选择?
- 20. OpenCart 2.2:如果选择了选项,立即更改数量
- 21. 即使dijit.form.Select中的值未更改,选择选项的事件。
- 22. 选择选项更改时如何更改图像?
- 23. 如何在选择选项更改时更改值?
- 24. 在用户选择时更改选项值更改
- 25. FileDialog过滤器在更改选择时未更新
- 26. 在Swift中更改定时器选择器函数中的userInfo
- 27. (swift OSX)如何更改日期选择器时代指示器
- 28. 第一个选择器行选择更改第二个选择器行
- 29. 如何根据另一个选择器的选择更改选择器行?
- 30. 时间选择器在从AM更改为PM时崩溃
这对我的帮助lottt !!!!谢谢 – 2013-04-20 05:51:55