可配置的背景drawable

时间:2017-06-23 06:26:07

标签: android android-layout android-drawable

我在一段时间以来一直在研究android,但是我有很多次面临的常见问题。问题是有多个视图在哪里为视图分配背景可绘制的背景,例如:

view with same style but with solid colour and border as green and dark green respectively

view with same style but with solid colour and border as grey and dark grey respectively

从上面的例子中可以看出,两个视图的背景可绘制是相同的,但只有两个背景drawables xml文件的差异是实心和笔触颜色。有没有其他更好的方法来做到这一点,我只是创建一个通用的背景drawable和更改xml和id中的组件的颜色不可能在xml中,而不是每次为每个纯色和笔触颜色变化创建一个新的drawable。 / p>

1 个答案:

答案 0 :(得分:0)

这在XML中是不可能的。但是,可以使用Java。

Acceptance Discount
         1        0
         0        1
         1        0
Acceptance_Count Discount_Count
         1        0

Acceptance Discount
         0        0
         0        1
         0        1
Acceptance_Count Discount_Count
         NA        NA