[英]How to add a list of items to an ImageView
I try to make a lucky wheel, I created a list of items for this wheel我试着做一个幸运轮,我为这个轮创建了一个项目列表
List<SpinItem> spinItemList = new ArrayList<>();
spinList();
public class SpinItem {
public String text;
public int color;
public int icon;
}
private void spinList() {
SpinItem item1 = new SpinItem();
item1.text = "0";
item1.color = 0xffFFF3E0;
spinItemList.add(item1);
SpinItem item2 = new SpinItem();
item2.text = "5";
item2.color = 0xffFFE0B2;
spinItemList.add(item2);
SpinItem item3 = new SpinItem();
item3.text = "50";
item3.color = 0xffFFCC80;
spinItemList.add(item3);
SpinItem item4 = new SpinItem();
item4.text = "25";
item4.color = 0xffFFF3E0;
spinItemList.add(item4);
SpinItem item5 = new SpinItem();
item5.text = "15";
item5.color = 0xffFFE0B2;
spinItemList.add(item5);
SpinItem item6 = new SpinItem();
item6.text = "0";
item6.color = 0xffFFCC80;
spinItemList.add(item6);
SpinItem item7 = new SpinItem();
item7.text = "10";
item7.color = 0xffFFF3E0;
spinItemList.add(item7);
SpinItem item8 = new SpinItem();
item8.text = "100";
item8.color = 0xffFFE0B2;
spinItemList.add(item8);
}
But now how do I add the list to my ImageView or do I have to change widget?但是现在如何将列表添加到我的 ImageView 或者我必须更改小部件?
PS: I tried to add my custom view my application crashes on startup, that's why I'm trying to find an alternative PS:我试图添加我的自定义视图我的应用程序在启动时崩溃,这就是我试图寻找替代方案的原因
Why don't you create an array of objects, instead of creating 8 different object of same class?为什么不创建对象数组,而不是创建相同 class 的 8 个不同 object?
SpinItem[] item = new SpinItem[8];
Then you can easily access through index.然后您可以通过索引轻松访问。
What is the issue you are facing?您面临的问题是什么? Do you got any error while running the app?
您在运行应用程序时遇到任何错误吗?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.