2013-10-11 6 views
0

Я бы хотел, чтобы добавить изображение в ряд с ListView, это мой код:Добавить изображение в ListView

ListView listViewProducts = (ListView) findViewById(R.id.listViewProducts); 
ImageView iconMeat = (ImageView) findViewById(R.id.iconMeat); 

String[] products = getResources().getStringArray(R.array.products); 

for (int itemPos = 0; itemPos < listViewProducts.getCount(); itemPos++) 
{ 
    if (products[0].equals(listViewProducts.getItemAtPosition(itemPos))) 
    { 
     //TODO 
     // In this case to add the image 
    } 
} 

Благодаря

+1

и нужно, чтобы использовать пользовательский адаптер – KOTIOS

+0

копирование изображений в папку вводимого коэффициента, и создать массив строк, как вы делали для продуктов так же, как для изображений и инициализировать массив с растяжимыми идами как R.drawable.image1 R.drawable.image2 для каждой строки списка –

+1

Вы должны использовать пользовательский адаптер. Там вы установите объект изображения, атрибут src будет переопределен – cgalvao1993

ответ

1

Посмотреть эти сообщения для использования адаптеров в ListView: - https://stackoverflow.com/a/8267165/2035885 http://www.ezzylearning.com/tutorial.aspx?tid=1763429&q=customizing-android-listview-items-with-custom-arrayadapter http://www.mkyong.com/android/android-listview-example/

Выполните следующие действия: -

  1. Создайте пользовательский адаптер для списка.
  2. Создайте массив чертежей для заполнения списка.
  3. В вашем методе getView адаптера заполните список в соответствии с индексом.
Смежные вопросы