|
Как раскрасить 1 элемент у ListView?
|
|||
---|---|---|---|
#18+
Здравствуйте, у меня есть ListView, в нем 3 элемента, как мне раскрасить второй элемент в списке нужным мне цветом? Я делаю вот так: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
Но у меня вываливается ошибка: Код: java 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.
Заранее большое спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
17.08.2015, 08:35 |
|
Как раскрасить 1 элемент у ListView?
|
|||
---|---|---|---|
#18+
VaneS Ri_laxу меня есть ListView, в нем 3 элемента Можно сделать так http://startandroid.ru/ru/uroki/vse-uroki-spiskom/81-urok-41-ispolzuem-layoutinflater-dlja-sozdanija-spiska.html но лучше сделать свой адаптер и в нем делать со строками списка что угодно. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.08.2015, 09:13 |
|
Как раскрасить 1 элемент у ListView?
|
|||
---|---|---|---|
#18+
Может не так объяснил, но вот что мне нужно, в общем у меня есть в активити ListView Вот его xml: Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
Как видно, я установил цвет селектора android:listSelector="@color/item_setting_color" То есть если по списку кликнуть, то его фон будет иметь этот цвет. Но как мне сделать так чтобы 1 нужный мне элемент списка уже был выделен этим цветом? Как мне выделить его программно? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.08.2015, 09:38 |
|
Как раскрасить 1 элемент у ListView?
|
|||
---|---|---|---|
#18+
http://stackoverflow.com/questions/10788688/programmatically-select-item-listview-in-android - Речь об этом? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.08.2015, 09:45 |
|
Как раскрасить 1 элемент у ListView?
|
|||
---|---|---|---|
#18+
wadman, Почти, я знаю как задавать параметры цвета текста и самого фона у элемента при нажатии, я не понимаю как мне программно при создании списка выделить нужный мне элемент, а вот если человек нажмет на другой элемент в списке, то выделение перейдет на тот элемент по которому нажал человек ... |
|||
:
Нравится:
Не нравится:
|
|||
17.08.2015, 10:25 |
|
Как раскрасить 1 элемент у ListView?
|
|||
---|---|---|---|
#18+
VaneS Ri_laxя не понимаю как мне программно при создании списка выделить нужный мне элемент То есть не читал, но осуждаешь? авторThen select programmatically your item with : Код: java 1.
(position being an integer indicating the rank of the item to select) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.08.2015, 10:38 |
|
Как раскрасить 1 элемент у ListView?
|
|||
---|---|---|---|
#18+
wadman, Делал так, но он почему то ничего не выделяет... ... |
|||
:
Нравится:
Не нравится:
|
|||
17.08.2015, 10:51 |
|
Как раскрасить 1 элемент у ListView?
|
|||
---|---|---|---|
#18+
VaneS Ri_laxДелал так, но он почему то ничего не выделяет... Все делал как там или только это? Без кода сложно указывать, в чем ошибка. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.08.2015, 11:00 |
|
Как раскрасить 1 элемент у ListView?
|
|||
---|---|---|---|
#18+
wadman, Делаю вот так: Вот XML активити activity_setting_dialog : Код: xml 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. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71.
Вот сам класс Setting_dialog : Код: java 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. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77.
Вот XML для каждого элемента списка item_sett : Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
Элемент выделяется если нажать на него, но вот программно не хочет, Что я делаю не так? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.08.2015, 12:17 |
|
Как раскрасить 1 элемент у ListView?
|
|||
---|---|---|---|
#18+
а если listView.post ... ... |
|||
:
Нравится:
Не нравится:
|
|||
17.08.2015, 12:46 |
|
Как раскрасить 1 элемент у ListView?
|
|||
---|---|---|---|
#18+
VaneS Ri_lax, попробуйте создать еще один xml разметки для элементов, которые должны раскрашиваться другим цветом. И потом в адаптере выбирать нужный xml. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.08.2015, 18:40 |
|
Как раскрасить 1 элемент у ListView?
|
|||
---|---|---|---|
#18+
Все проще. Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
drawer_element.xml : Код: xml 1. 2. 3. 4. 5. 6.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.08.2015, 18:59 |
|
Как раскрасить 1 элемент у ListView?
|
|||
---|---|---|---|
#18+
Джибса если listView.post ... Я в этом мало что понимаю, можно по подробнее? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.08.2015, 08:02 |
|
Как раскрасить 1 элемент у ListView?
|
|||
---|---|---|---|
#18+
Dmitry SukhovilinВсе проще. Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
drawer_element.xml : Код: xml 1. 2. 3. 4. 5. 6.
Объясните пожалуйста: view = layoutInflater.inflate(R.layout.drawer_element, null); выделяется красным цветом, пишет что нет такого. я так понимаю это поможет мне раскрасить элемент только на момент создания, но как мне потом переключить фон на другой элемент когда пользователь нажмет на другой? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.08.2015, 08:30 |
|
Как раскрасить 1 элемент у ListView?
|
|||
---|---|---|---|
#18+
VaneS Ri_laxОбъясните пожалуйста: view = layoutInflater.inflate(R.layout.drawer_element, null); Все таки рекомендую http://startandroid.ru/ru/uroki/vse-uroki-spiskom/81-urok-41-ispolzuem-layoutinflater-dlja-sozdanija-spiska.html и про прочие шалости там почитать. Это все таки "азы". Код: java 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
18.08.2015, 09:00 |
|
|
start [/forum/search_topic.php?author=itester&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
6ms |
get forum list: |
9ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
25ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
others: | 5236ms |
total: | 5365ms |
0 / 0 |