我的類型數組中有5個圖像。我需要將這些圖像設置爲我的列表視圖。現在它將在列表中設置爲5行。之後,這是空白。如何爲列表視圖中的剩餘列表設置相同的圖像?如何在typedArray中循環顯示我的列表視圖
這裏是我的代碼,
<?xml version="1.0" encoding="utf-8"?>
<resources>
<array name="audioImage">
<item>@drawable/audio1</item>
<item>@drawable/audio2</item>
<item>@drawable/audio3</item>
<item>@drawable/audio4</item>
<item>@drawable/audio5</item>
<item>@drawable/audio6</item>
<item>@drawable/audio7</item>
<item>@drawable/audio8</item>
<item>@drawable/audio9</item>
</array>
</resources>
要獲得類型數組,
TypedArray icons = res.obtainTypedArray(R.array.audioImage);
,我已經使用ArrayAdapter獲得的觀點,下面的代碼是用來設置從類型數組的圖像getView(...)
ImageView iv = (ImageView)convertView.findViewById(R.id.option_icon);
iv.setImageDrawable(mIcons.getDrawable(position));
發表您的適配器初始化代碼 –
@HRaval setListAdapter(新ImageAndTextAdapter(mContext,R.layout.audio_list,audioArray,圖標));我傳遞audioArray作爲arraylist和圖標作爲typedArray。 – Archana