|
BaseAdapter
|
|||
---|---|---|---|
#18+
Здравствуйте! Помогите, пожалуйста, правильно настроить getView. Как правильно настроить? Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42.
Очень нужно. Хелп! ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2015, 14:02 |
|
BaseAdapter
|
|||
---|---|---|---|
#18+
да ты шутишь наверное. весь интернет ломится от примеров listview + adapter P.S. за название класса adapter_contacts пойди ударь себя по пальцам линейкой. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2015, 14:11 |
|
BaseAdapter
|
|||
---|---|---|---|
#18+
БихолдерКак правильно настроить? Начни отсюда http://startandroid.ru/ru/uroki/vse-uroki-spiskom/109-urok-50-simpleadapter-ispolzuem-viewbinder.html И там далее двигайся. Вообще тот сайт очень полезен для старта. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2015, 14:36 |
|
BaseAdapter
|
|||
---|---|---|---|
#18+
chpashaP.S. за название класса adapter_contacts пойди ударь себя по пальцам линейкой. Кстати, да. Названия классов пишутся с большой буквы, экземпляры - с маленькой. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2015, 14:36 |
|
BaseAdapter
|
|||
---|---|---|---|
#18+
wadmanБихолдерКак правильно настроить? Начни отсюда http://startandroid.ru/ru/uroki/vse-uroki-spiskom/109-urok-50-simpleadapter-ispolzuem-viewbinder.html И там далее двигайся. Вообще тот сайт очень полезен для старта. ViewBinder я проходил. Мне нужно именно BaseAdapter настроить. В инете смотрел примеры с вьюхолдером, но так и не разобрался... То, что я выложил оно работает, но как будто бы медленно... Eclipse ругается на строку Код: javascript 1.
Unconditional layout inflation from view adapter: Should use View Holder pattern (use recycled view passed into this method as the second parameter) for smoother scrolling Помогите, пожалуйста, просто в getView поправьте или допишите, что нужно. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2015, 18:21 |
|
BaseAdapter
|
|||
---|---|---|---|
#18+
Код: javascript 1.
use View Holder - как его использовать? Помогите доделать мой код. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2015, 11:42 |
|
BaseAdapter
|
|||
---|---|---|---|
#18+
ViewHolder это класс, который хранит ссылки на контролы, содержащиеся в строке. Например: Код: java 1. 2. 3. 4.
ВьюХолдер формируется на стадии создания view адаптера: Код: java 1. 2. 3. 4. 5. 6. 7. 8.
Так он запоминается и когда нужно к нему имеется доступ. На этапе bindView: Код: java 1. 2. 3. 4.
На этапе клика по позиции: Код: java 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2015, 12:02 |
|
BaseAdapter
|
|||
---|---|---|---|
#18+
Это понял bindView, а с getView как настроить? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2015, 12:05 |
|
BaseAdapter
|
|||
---|---|---|---|
#18+
БихолдерЭто понял bindView, а с getView как настроить? А там что настраивать? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2015, 12:20 |
|
BaseAdapter
|
|||
---|---|---|---|
#18+
Вы считаете, что код который в первом посте - верный? Eclipse так не считает и предлагает использовать в коде ViewHolder. Как его применить в моём коде? Моя цель кэширование записей - чтобы они постоянно не подгружались ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2015, 13:14 |
|
BaseAdapter
|
|||
---|---|---|---|
#18+
1. В getView не стоит каждый раз дергать context.getSystemService(Context.LAYOUT_INFLATER_SERVICE)), нужно сделать это однажды, в конструкторе класса. 2. Там же, в getView нужно предусмотреть ситуацию, когда convertView не пустой и нет смысла создавать все с нуля, используя этот самый viewHolder, который был заполнен ранее; БихолдерEclipse так не считает и предлагает использовать в коде ViewHolder. Кстати, как эклипс об этом пишет? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2015, 13:23 |
|
BaseAdapter
|
|||
---|---|---|---|
#18+
Unconditional layout inflation from view adapter: Should use View Holder pattern (use recycled view passed into this method as the second parameter) for smoother scrolling ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2015, 13:24 |
|
BaseAdapter
|
|||
---|---|---|---|
#18+
Бихолдерuse recycled view passed into this method as the second parameter Пункт 2 моего предыдущего сообщения как раз об этом. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2015, 13:27 |
|
|
start [/forum/topic.php?fid=13&msg=38894983&tid=1331400]: |
0ms |
get settings: |
12ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
66ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
57ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 186ms |
0 / 0 |