【发布时间】:2014-01-21 04:49:39
【问题描述】:
我在 Android 应用程序的 表格布局 中为单元格使用 drawable。我想更改点击事件上的单元格颜色。是否可以在运行时更改可绘制对象的颜色。我的drawable是,
<?xml version="1.0" encoding="utf-8"?>
<shape
xmlns:android="http://schemas.android.com/apk/res/android"
android:shape= "rectangle" >
<solid android:color="#FFFFFF"/>
<stroke android:width="1dp" android:color="#483D8B"/>
</shape>
我想用点击事件改变白色“#FFFFFF”。 java可以编辑XML可绘制文件中的颜色。可能吗。 我刚刚编辑了背景颜色,它分散了可绘制对象的边框。
String StatusColor=GetColor(Retailer_x.getStatus());
Stts.setBackgroundColor(Color.parseColor(StatusColor));
需要帮助。谢谢!!!!
【问题讨论】:
-
您的运行时代码在哪里 - 向我们展示您的尝试。
-
类似问题已在此处得到解答stackoverflow.com/questions/5940825/…
-
@user2310289 我刚刚编辑了单元格的背景颜色。在这种情况下,单元格中有一个文本视图。
标签: java android android-drawable