0

如何编写一个 xml 资源,它将有不同的变量用于在 android 应用程序中进行解析。例如,我想为抽屉导航设置值。当从菜单中选择一个项目时,文本的颜色将在承载导航抽屉的活动中相应地改变。

Categorie = 1;
title = Item 1;
color = #ffffff;

Categorie = 2;
title = Item 2;
color = #ffffff;

我知道逻辑只是不确定如何从 XML 中执行此操作。这背后的原因是 xml 可以在应用程序的初始设置中下载,因此我需要做的就是使用新的 xml 资源来更改应用程序内的整个导航,这样我就可以更新应用程序而无需手动改变一切并随时发布更新。

4

1 回答 1

0

如果我正确理解您的情况,我建议您创建一个存储布局参数的特定文件。通过仅更新此文件,您可以调整例如按钮颜色,如下所示:

Button mButton=(Button)findViewById(R.id.button1);
mButton.setTextColor(Color.parseColor("#FF0000")); // custom color

希望这可以帮助!

于 2013-10-19T14:50:42.950 回答