是否可以在不使用xml的情况下创建ColorDrawable对象?我希望能够使用setBackgroundColor()或setBackgroundDrawable()或setBackgroundResource()以编程方式更改视图的backgroundColor,但我希望能够在代码中指定RGB值,而不是XML。这可能吗?Android:不使用xml创建ColorDrawable对象
1
A
回答
0
我知道你可以通过执行获得查看一个可绘制并应用彩色滤光片到它(可用于在巴顿的观点着色)以下:
Drawable d_delete = findViewById(R.id.btn_delete).getBackground();
PorterDuffColorFilter filter_red = new PorterDuffColorFilter(Color.RED, PorterDuff.Mode.SRC_ATOP);
d_delete.setColorFilter(filter_red);
0
我知道这问题有点老,但我有一个容易的。也许有人来到这里寻找答案
View view = findViewById(R.id.view_with_colored_background);
String rgbColor = "#CCFFCC";
view.setBackgroundColor(Color.parseColor(rgbColor));
相关问题
- 1. 在android中不使用XML创建UI
- 2. 从对象创建XML
- 3. 使用xml编辑对象而不创建新的实例
- 4. 如何在Ruby中使用xml映射创建XML对象
- 5. 使用ObjectBuilder创建对象
- 6. 使用LINQ创建对象
- 7. 在ColorDrawable在android系统
- 8. 使用“新”关键字创建的对象并使用反射创建对象
- 9. 创建XML布局的对象
- 10. 如何从xml创建对象
- 11. 从xml解析创建对象
- 12. 在Java中创建一个XML对象
- 13. 解析xml并创建java对象
- 14. 从android中的XML文件创建视图对象
- 15. 使用Linq to XML创建一个深层对象图,重构?
- 16. 使用JAXB从XML字符串创建对象
- 17. 创建使用LINQ复合对象到XML
- 18. 使用JAXB从java对象中创建xml
- 19. 使用xml文件在c中创建对象#
- 20. 使用boost :: posix_time :: ptime序列化XML表示创建Java对象
- 21. 使用LINQ从xml创建实体对象的最佳方法
- 22. 使用Digester从XML文件创建Java对象
- 23. 如何使用LINQ to XML创建对象列表?
- 24. 创建一个使用DOM对象白字的XML文档
- 25. “用户”对象对创建对象
- 26. 创建不同的对象
- 27. 创建不同的对象
- 28. 不确定如何设计使用XML创建HTML对象的JavaScript/jQuery功能
- 29. 在Java中使用“new”关键字创建对象或不使用“new”创建对象
- 30. 创建对象的对象