Я хочу реализовать пользовательское представление списка с количеством элементов списка, введенных пользователем в текстовом виде.
Может ли кто-нибудь мне помочь? Я не знаю, как это сделать. я нашел код, добавлять элементы по щелчку, как я могу изменить, что в соответствии мои требованияПользовательский просмотр списка с динамическими элементами списка Android
0
A
ответ
0
Сначала Вам нужно сделать макет для каждого элемента имя ListView его как custom_listview_item
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<RelativeLayout
android:layout_width="150dp"
android:layout_height="150dp">
<TextView
android:id="@+id/lst_label"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="18sp"/>
<ImageView
android:id="@+id/lst_image"
android:layout_width="150dp"
android:layout_height="150dp"
android:src="@drawable/start"
android:layout_centerInParent="true" />
</RelativeLayout>
</LinearLayout>
затем в вашем MainActivity добавить это
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
context=this;
lv=(ListView) findViewById(R.id.listView);
lv.setAdapter(new CustomAdapter(this, R,Layout.custom_listview_item,prgmImages));
}
class CustomAdapter extends ArrayAdapter {
public CustomAdapter(Context context, int resource, Integer[] objects) {
super(context, resource, objects);
}
public View getView(final int position, View convertView, ViewGroup parent) {
convertView = ((Activity) getContext()).getLayoutInflater().inflate(R.layout.custom_listview_item, null);
ImageView img = (ImageView) convertView.findViewById(R.id.lst_image);
TextView tv = (TextView) convertView.findViewById(R.id.lst_label);
img.setImageResource((prgmImages[position]));
tv.setText(prgmNameList[position]));
return convertView;
}
}
Смежные вопросы
- 1. Android - Пользовательский просмотр списка
- 2. просмотр списка с настраиваемыми элементами
- 3. Пользовательский просмотр списка с пользовательскими заголовками Android
- 4. Пользовательский просмотр списка с флажком в android
- 5. Пользовательский просмотр списка с OnClickListener
- 6. Пользовательский просмотр списка
- 7. Android: Пользовательский элемент списка списка списка нажмите
- 8. android NullPointer Ошибка исключения Пользовательский просмотр списка
- 9. Пользовательский просмотр списка не отображает элемент списка.
- 10. Android -Как использовать пользовательский просмотр списка для этого просмотра списка
- 11. мой пользовательский просмотр списка сбоев с исключением
- 12. Пользовательский счетчик не вызывает пользовательский просмотр списка?
- 13. Android - просмотр списка - PopulateList
- 14. Android: Повторный просмотр списка
- 15. Просмотр списка динамиков Android
- 16. пользовательский просмотр списка с заголовками разделов
- 17. Пользовательский просмотр списка с Flask-Admin
- 18. Пользовательский просмотр списка с позиций экрана
- 19. Пользовательский просмотр списка (проблема с флажком) ... setOnCheckedChangeListener
- 20. Пользовательский просмотр списка с событием нажатия кнопки
- 21. android - пользовательский просмотр списка с одним изображением сверху
- 22. просмотр списка внутри списка Просмотреть в android
- 23. Android - просмотр списка списка на выбор плеера
- 24. Пользовательский просмотр списка не правильно dlingay
- 25. Android Custom Listview с динамическими элементами
- 26. Пользовательский запрос на просмотр списка просмотров
- 27. Просмотр списка с несколькими элементами select and deselect
- 28. Android: просмотр списка и прокрутка Просмотр совместимости
- 29. просмотр списка внутри списка списка внутри списка списка
- 30. Android: заполнение списка с элементами массива
Каким будет содержание в представлениях списка после того, как вы создадите определенное количество просмотров, используя число из текстового поля? Поскольку существует динамическое количество просмотров, откуда будет поступать динамический контент? – harshitpthk
Предположим, что это что-то вроде элемента 1, пункта 2 .... содержимое будет изменено позже –
@ A.Huseein Почему вы обновили свой вопрос? Я уже представил вам решение в комментарии ниже. –