gpt4 book ai didi

java - 使用字符串引用属性

转载 作者:行者123 更新时间:2023-11-30 00:27:01 24 4
gpt4 key购买 nike

我有这样的东西

for (int i=0; i<dbHelper.cantidad_restaurants; i++) {
datos.add(new clsRestaurants(R.drawable.res_1, "Este es el Restaurant 1", "Esta es la descripcion del REstaurant 1"));
datos.add(new clsRestaurants(R.drawable.res_2, "Este es el Restaurant 2", "Esta es la descripcion del REstaurant 2"));
datos.add(new clsRestaurants(R.drawable.res_3, "Este es el Restaurant 3", "Esta es la descripcion del REstaurant 3"));
datos.add(new clsRestaurants(R.drawable.res_5, "Este es el Restaurant 5", "Esta es la descripcion del REstaurant 5"));
}

我不想写 R.Drawable.Res_1 我可以写类似的东西

"R.Drawable.Res_ + i "

其中I是for循环的编号

最佳答案

您需要使用 getIdentifier 并获取 int id

int resourceId = Activity.getResources().getIdentifier("Res_"+i, "drawable", "your.package.name");

关于java - 使用字符串引用属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45157621/

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