如何编写一个xml资源,并且将有一个不同的变量用于在Android应用程序中进行解析。例如,我想为抽屉导航设置值。从菜单中选择项目时,文本的颜色将在托管导航抽屉的活动中相应更改。
Categorie = 1;
title = Item 1;
color = #ffffff;
Categorie = 2;
title = Item 2;
color = #ffffff;
我知道逻辑不确定如何从XML中执行此操作。这背后的原因是xml可以在应用程序的初始设置中下载,因此我需要做的就是使用新的xml资源更改应用程序中的整个导航,允许我更新应用程序而无需手动更改所有内容并始终发布更新。
答案 0 :(得分:0)
如果我理解你的情况,我建议你创建一个存储布局参数的特定文件。通过仅更新此文件,您可以适应例如按钮颜色如下:
Button mButton=(Button)findViewById(R.id.button1);
mButton.setTextColor(Color.parseColor("#FF0000")); // custom color
希望这有帮助!