Chr*_*ris 3 resources android image set imagebutton
我想基于变量以编程方式为ImageButton设置setImageResource.
例如:如果size = 5,我想将setImageResource设置为R.drawable.five
if size=6, I want to setImageResource to R.drawable.six
Run Code Online (Sandbox Code Playgroud)
不幸的是,我有太多这些,所以if-else或开关变得很累.
有没有办法实现像:R.drawable.size?
谢谢克里斯
将id存储在一个数组中
final int[] imgSizeIds = new int[]{ R.drawable.zero,R.drawable.one,R.drawable.two, .... };
then,
setImageResource(imgSizeIds [ size ] );
Run Code Online (Sandbox Code Playgroud)
干杯!
| 归档时间: |
|
| 查看次数: |
4674 次 |
| 最近记录: |