gpt4 book ai didi

Android ImageButton setImageResource 来自变量

转载 作者:太空宇宙 更新时间:2023-11-03 12:43:15 25 4
gpt4 key购买 nike

我想基于变量以编程方式为 ImageButton 设置 ImageResource。

例如:如果 size=5,我想将 setImageResource 设置为 R.drawable.five

    if size=6, I want to setImageResource to R.drawable.six

不幸的是,我有太多这些,所以 if-else 或 switch 变得很累。

有没有办法实现类似:R.drawable.size?

谢谢克里斯

最佳答案

将id存储在一个数组中

final int[] imgSizeIds = new int[]{ R.drawable.zero,R.drawable.one,R.drawable.two, .... };

then,
setImageResource(imgSizeIds [ size ] );

干杯!

关于Android ImageButton setImageResource 来自变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3222206/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com