Я новичок в Android. Я хотел бы создать Activity
, очень похожую на «Добавить событие» в приложении Android Calendar. Для меня это выглядит как ListView
с различными компонентами в каждой строке. Я могу ошибаться. Если я прав, я до сих пор не знаю, как добавлять разные компоненты в каждую строку ListView
, например, EditText
в одной строке, TextView
в другой строке и т. Д. Если это приложение не является ListView
вообще, если кто-нибудь может сказать мне, как я могу создать нечто подобное, я бы очень признателен за это.Различные компоненты в разных строках Android ListView
0
A
ответ
4
привет проверить эту ссылку это будет полезно 1
1
Во-первых, вы должны научиться, как реализовать пользовательский адаптер (см этот учебник: http://www.vogella.com/tutorials/AndroidListView/article.html#adapterown)
Затем в GetView переопределен метод (вы узнаете об этом в учебнике), вы должны сделать что-то вроде этого:
@Override
public View getView(int position, View convertView, ViewGroup parent) {
LayoutInflater inflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View rowView = null;
if (position == LAYOUT1_POSITION) //In this row you will place the layout named layout1
rowView = inflater.inflate(R.layout.rowLayout1, parent, false);
if (position == LAYOUT2_POSITION)
rowView = inflater.inflate(R.layout.rowLayout2, parent, false);
//Do similar for all your different layouts
return rowView;
}
Смежные вопросы
- 1. Различные стили штрихов, в разных строках
- 2. Монго запроса различные атрибуты на разных строках
- 3. Различные цвета фона для разных строк в android ListView
- 4. Различные значения ComboBox в DataGridView в разных строках
- 5. Различные параметры в строках xcode
- 6. Различные условия случая на разных строках в одном выберите SQL
- 7. компоненты ListView ViewHolder возвращающейся нуля Android
- 8. Исключения в строках ListView
- 9. Пользовательские компоненты в разных версиях
- 10. шоу в разных строках
- 11. Различные компоненты DropDownList
- 12. ListView Различные изображения на выбор в Android?
- 13. JSF2 Как обновить различные компоненты с разных страниц
- 14. Различные цвета в разных устройствах android
- 15. Различные макеты для разных групп в расширяемом ListView
- 16. Различные события кликов для разных объектов в строке ListView
- 17. различные элементы в listview
- 18. Различные стили раскладки для каждой строки в пользовательском listview android
- 19. regex- выделяющий в разных строках
- 20. Посмотрите значение в разных строках
- 21. развернуть строку в разных строках
- 22. Затухание в разных строках текста
- 23. Разбить ячейки в разных строках по формуле
- 24. Unix соответствует несколько шаблонов в разных строках
- 25. Компоненты Swing в разных классах
- 26. Различные изображения размера для разных ориентаций android
- 27. Android - Различные цвета на разных устройствах
- 28. Android ViewPager различные переходы для разных страниц
- 29. Различные сборки Android для разных сред
- 30. Совместное использование фона в строках элементов Android ListView
На данный момент I t hink для моих целей, создание ListView с пользовательским адаптером является излишним. Если я решит на самом деле поместить различные типы компонентов в разные строки ListView по некоторым другим причинам, я буду следовать за ссылкой rickyalbert, чтобы увидеть, куда он ведет меня, и обновит этот пост. Благодаря! – Dogahe