我在资源文件夹中有 200 张图像,我将它们命名为name_1.png
, name_2.png
。我有一个数组,其中我有几个数字,例如2, 4 , 6 ,30 , 40 ... and so on
.
我想将图像和文本视图加载到 androidlistview
并根据资源文件夹中的数字显示图像。
为此,我创建了一个activity class
和image adapter class
for custom list view
。
我可以text view
根据数组数据编号显示数据但不能显示图像。
任何人都可以建议我如何做到这一点。我在想我必须在getview
方法中编写代码来更改图像。
这是getview
我尝试过的方法
@Override
public View getView(int position, View convertView, ViewGroup parent) {
convertView = mInflater.inflate(mViewResourceId, null);
TextView tv1 = (TextView)convertView.findViewById(R.id.tvtype);
TextView tv2 = (TextView)convertView.findViewById(R.id.tvnumber);
ImageView i1= (ImageView)convertView.findViewById(R.id.ivlfirst);
//int i = Integer.parseInt("normal_"+mStrings.get(position)+".png");
i1.setBackgroundResource("normal_"+mStrings.get(position)+".png");
tv1.setText(mStrings1.get(position));
tv2.setText(mStrings.get(position));
return convertView;
}