У меня есть список, определенный макетом list_item_new.xml, в котором у меня есть imageView и 2 textViews. ImageView определяется следующим образом:изменение образа изображения динамически
<ImageView
android:id="@+id/listimage"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:gravity="center"
android:src="@drawable/users2"
/>
Я использую тот же ListView на 3 разных экранах. Теперь я хочу, чтобы изображение на этом изображении было различным для всех трех экранов. Я пытаюсь изменить к изображению как это
LayoutInflater inflater = (LayoutInflater) this.getSystemService
(Context.LAYOUT_INFLATER_SERVICE);
LinearLayout ll = (LinearLayout) inflater.inflate(R.layout.list_item_new, null);
listimg=(ImageView)ll.findViewById(R.id.listimage);
listimg.setImageResource(R.drawable.office);
office.png - изображение в drawable.
весь код исполняется, но изображение не изменяется. скажите, пожалуйста, что мне делать, чтобы изменить изображение. я пишу этот код в OnCreate метод деятельности и после этого я задаю данные в список
благодаря
установили его в методе GetView() .. .? – Pragnani
Нет, я не знаю об этом. PLZ объяснить. –
Имеете ли вы дело со списком или используете его ... пожалуйста, подтвердите его ... – Pragnani