在android XML中使用变量或以其他方式以编程方式设置XML属性

时间:2012-05-25 20:44:04

标签: android xml android-xml

说我有一个我想改变的风格:

<?xml version="1.0" encoding="utf-8"?>
<resources>
<style parent="Widget.TitlePageIndicator" name="Widget.MyTitlepageIndicator">
    <item name="footerColor">#14A804</item>
</style>
</resources>

我想改变“footerColor”的值,更具体地说是在频谱中循环。 这可能吗?我如何获得对该内存地址的引用?

1 个答案:

答案 0 :(得分:1)

据我所知,您无法更改此资源文件中的值。这是资源文件的重点,具有不会改变的静态资源。

您可以做的是在此资源文件中有不同样式的多个定义,并更改应用于布局元素的样式。

可以使用this answer完成。

希望有所帮助!