Я разрабатываю приложение, которое использует ListView. В ListView есть элементы, которые содержат 2 текстовых поля и 1 изображение. Я разработал приложение с внутренними макетами для элементов ListView (android.R.layout. ...), но я ничего не знаю о макетах с полями изображения. Есть ли что-то подобное моей задаче? Или я должен сделать свой собственный адаптер для этого? Спасибо.Как использовать внутренние макеты в Android?
0
A
ответ
2
Ну да, вы должны использовать свой собственный адаптер.
0
в своем классе, который реализует ListAdapter вы можете сделать это:
@Override
public View getView(int position, View convertView, ViewGroup parent) {
if(convertView == null){
convertView = inflater.inflate(R.layout.list_model_fipe, null);
}
ImageView image = (ImageView) convertView.findViewById(R.id.imgid);
image.setImageResource(R.drawable.yourImage);
}
0
Вы должны создать свой адаптер и переопределить метод GetView (...) есть, чтобы вернуть вид в вашем случае это будет RelativeLayout холдинг в пределах ImageView + TextView + TextView , чтобы выровнять их, вы можете использовать
RelativeLayout.LayoutParams lp = new RelativeLayout.LayoutParams(
RelativeLayout.LayoutParams.WRAP_CONTENT,
RelativeLayout.LayoutParams.WRAP_CONTENT);
lp.addRule(RelativeLayout.RIGHT_OF(LEFT_OF,BELOW), yourView.getId());
Я написал пример приложения, в некоторых из моих предыдущих ответов вы можете использовать адаптер в качестве шаблона для ваших собственных. Ответ содержит код how can i select and kill multiple application
получить удовольствие
Смежные вопросы
- 1. Android: Как организовать макеты
- 2. Внутренние линейные макеты кнопок padding не работают
- 3. Android-макеты
- 4. Как использовать макеты в Aurelia?
- 5. Как Android делает макеты
- 6. Android: Как понять макеты?
- 7. Как создавать макеты в Android?
- 8. Как использовать «внутренние» пакеты?
- 9. Как использовать внутренние классы java
- 10. Android макеты в прошивкой
- 11. Как использовать разные макеты строк в Android-списке listview
- 12. Как использовать макеты в .xml-файлах: Android-приложение
- 13. организовать вложенные макеты в Android
- 14. Использовать вложенные макеты в Middleman
- 15. Внутренние трансляции в android
- 16. Android - вложенные макеты
- 17. Qt - как использовать макеты в дизайне Qt
- 18. Как использовать представления/макеты в разных модулях
- 19. Как повторно использовать макеты в WPF
- 20. Как использовать различные макеты в recyclerview?
- 21. FubuMvc: как использовать макеты в Razor?
- 22. Какие макеты следует использовать?
- 23. Как использовать многоуровневые макеты с ViewPager
- 24. Android, как использовать разные макеты для каждого элемента списка.
- 25. Проектирование Android макеты
- 26. Как размещать макеты в твине
- 27. Как использовать mutiple внутренние соединения
- 28. Вложенные макеты Android
- 29. Android удаляет макеты надутые
- 30. Android макеты перекрывают