gpt4 book ai didi

java - Android - 如何将不同的图像资源放入 SimpleAdapter?

转载 作者:行者123 更新时间:2023-12-01 13:41:53 27 4
gpt4 key购买 nike

我正在使用此代码创建一个 SimpleAdapter

<小时/>
String[] from = { ATTRIBUTE_NAME_TEXT, ATTRIBUTE_NAME_CHECKED,   ATTRIBUTE_NAME_IMAGE };
int[] to = { R.id.tvText, R.id.cbChecked, R.id.ivImg };
SimpleAdapter sAdapter = new SimpleAdapter(this, data, R.layout.item,from, to);
lvSimple = (ListView) findViewById(R.id.lvSimple);
lvSimple.setAdapter(sAdapter);`
<小时/>

但我需要为每个项目都有一个单独的图标

if(checkData()) return R.drawable.img0;
else return R.drawable.img1;

如何在不编写自定义适配器的情况下实现这一技巧?

最佳答案

您不需要将不同的图像资源放入SimpleAdapter。你只需将不同的大小放在 android 不同的文件夹(mdpi,hdpi)中具有相同的名称。 Android 根据 Android 设备大小自动采取正确的方法。

谢谢

关于java - Android - 如何将不同的图像资源放入 SimpleAdapter?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20674335/

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