[英]Programmatically using alternative resource files?
有没有办法以编程方式选择要在应用程序中使用的备用资源文件? 我的应用程序中有一系列按钮,并且只要我的应用程序处于某种模式,我就想使用不同的设置。
除了在代码中的每个图像上手动设置图像资源之外,还有什么办法可以实现这个目的吗?
您可以创建一个完全填充所需视图的布局,并随时对其进行充气。 虽然也许我不理解你的问题......你是否希望R.drawable.myImage指向2个不同的东西? 答案是否定的,这是不可能的,但似乎通过创建两个(或更多)“指针”数组可以很容易地解决这个需求,这些数组可以指向你想要的任何资源,并将它们设置为src为您的图像。
声明一个二维数组来存储资源常量。
int[][] sets { {R.id.a, R.id.b, R.id.c}, {R.id.d, R.id.e, R.id.f}};
您可以通过更改数组的第一个索引来选择视图set
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.