|
Navigation Drawer. Cвой дизайн
|
|||
---|---|---|---|
#18+
Подскажите пожалуйста как изменить внешний вид навигации NavigationDrawer. Например поставить ImageView над ListView навигации. У меня он создается из стандартного шаблона Android Studio; Главное активити Код: 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. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. 142. 143. 144. 145. 146.
Главная разметка Код: 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.
NavigationDrawerFragment Код: 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. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. 142. 143. 144. 145. 146. 147. 148. 149. 150. 151. 152. 153. 154. 155. 156. 157. 158. 159. 160. 161. 162. 163. 164. 165. 166. 167. 168. 169. 170. 171. 172. 173. 174. 175. 176. 177. 178. 179. 180. 181. 182. 183. 184. 185. 186. 187. 188. 189. 190. 191. 192. 193. 194. 195. 196. 197. 198. 199. 200. 201. 202. 203. 204. 205. 206. 207. 208. 209. 210. 211. 212. 213. 214. 215. 216. 217. 218. 219. 220. 221. 222. 223. 224. 225. 226. 227. 228. 229. 230. 231. 232. 233. 234. 235. 236. 237. 238. 239. 240. 241. 242. 243. 244. 245. 246. 247. 248. 249. 250. 251. 252. 253. 254. 255. 256. 257. 258. 259. 260. 261. 262. 263. 264. 265. 266. 267. 268. 269. 270. 271. 272. 273. 274. 275. 276. 277. 278. 279. 280. 281. 282.
И его разметка Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9.
... |
|||
:
Нравится:
Не нравится:
|
|||
04.08.2014, 13:33 |
|
Navigation Drawer. Cвой дизайн
|
|||
---|---|---|---|
#18+
Почитай про адаптеры, который прикручиваются с listview http://startandroid.ru/ru/uroki/vse-uroki-spiskom/99-urok-47-obzor-adapterov.html Грубо говоря, нужен свой адаптер и своя разметка для строки listview, где и будет вставлен любой View, будь то рисунок или текст или кнопка. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.08.2014, 13:44 |
|
Navigation Drawer. Cвой дизайн
|
|||
---|---|---|---|
#18+
NavigationDrawer это обычный лейоут. совершенно не обязательно бросать на него ListView и прочее. можешь и так сам какой нить лейоут сделать. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.08.2014, 13:52 |
|
Navigation Drawer. Cвой дизайн
|
|||
---|---|---|---|
#18+
ДжибсNavigationDrawer это обычный лейоут. точнее, он подхватывает любой лейоут. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.08.2014, 13:52 |
|
Navigation Drawer. Cвой дизайн
|
|||
---|---|---|---|
#18+
Спасибо. Ну я имел ввиду не сам список кастомизировать, а к списку добавить еще что-то. (Иконку приложения над списком например) Просто в примере АndroidStudio, я так понял, способ мне не подходит - прикручивается именно ListView и ничего больше? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.08.2014, 14:13 |
|
Navigation Drawer. Cвой дизайн
|
|||
---|---|---|---|
#18+
wadmanПочитай про адаптеры, который прикручиваются с listview http://startandroid.ru/ru/uroki/vse-uroki-spiskom/99-urok-47-obzor-adapterov.html Грубо говоря, нужен свой адаптер и своя разметка для строки listview, где и будет вставлен любой View, будь то рисунок или текст или кнопка. А список у меня переделан по-максимуму) ... |
|||
:
Нравится:
Не нравится:
|
|||
04.08.2014, 14:15 |
|
Navigation Drawer. Cвой дизайн
|
|||
---|---|---|---|
#18+
hippikwadmanПочитай про адаптеры, который прикручиваются с listview http://startandroid.ru/ru/uroki/vse-uroki-spiskom/99-urok-47-obzor-adapterov.html Грубо говоря, нужен свой адаптер и своя разметка для строки listview, где и будет вставлен любой View, будь то рисунок или текст или кнопка. А список у меня переделан по-максимуму) Это особенно заметно на приведенном коде, да. :) Вместо ListView можно использовать любой layout (Linear или Relative), часть которого отведена под ListView. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.08.2014, 14:28 |
|
Navigation Drawer. Cвой дизайн
|
|||
---|---|---|---|
#18+
wadmanhippikпропущено... А список у меня переделан по-максимуму) Это особенно заметно на приведенном коде, да. :) Вместо ListView можно использовать любой layout (Linear или Relative), часть которого отведена под ListView. Да извиняюсь,, я просто голый шаблон выложил)) Мне конечно нужно было самому его построить по урокам, а не брать готовый. Вот теперь и мучаюсь)) В NAvifgationDrawerFragment инфлантится сразу ListVIew. А мне я так понимаю нужно вывести разметку допустим с RelativeLаyout в которой будет и картинка и список? Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23.
... |
|||
:
Нравится:
Не нравится:
|
|||
04.08.2014, 14:49 |
|
Navigation Drawer. Cвой дизайн
|
|||
---|---|---|---|
#18+
hippikА мне я так понимаю нужно вывести разметку допустим с RelativeLаyout в которой будет и картинка и список? Почитай про фрагменты http://startandroid.ru/ru/component/search/?searchword=фрагменты&searchphrase=all&Itemid=89 и вообще тот сайт рекомендую. Многие вопросы рассматриваются с примерами, на достаточном уровне для программирования полезного ПО. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.08.2014, 16:11 |
|
Navigation Drawer. Cвой дизайн
|
|||
---|---|---|---|
#18+
wadmanhippikА мне я так понимаю нужно вывести разметку допустим с RelativeLаyout в которой будет и картинка и список? Почитай про фрагменты http://startandroid.ru/ru/component/search/?searchword=фрагменты&searchphrase=all&Itemid=89 и вообще тот сайт рекомендую. Многие вопросы рассматриваются с примерами, на достаточном уровне для программирования полезного ПО. Спасибо. Я по нему и учился :) Я глобально спрашивал) ... |
|||
:
Нравится:
Не нравится:
|
|||
04.08.2014, 19:06 |
|
Navigation Drawer. Cвой дизайн
|
|||
---|---|---|---|
#18+
Может кому тоже нужно будет. Сделал динамически: В методе OnCreateView NavifationDrawerFragment'a Код: java 1. 2. 3. 4. 5. 6. 7.
... |
|||
:
Нравится:
Не нравится:
|
|||
04.08.2014, 21:45 |
|
Navigation Drawer. Cвой дизайн
|
|||
---|---|---|---|
#18+
hippikСделал динамическимолодец конечно, но нафига динамически? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.08.2014, 11:52 |
|
Navigation Drawer. Cвой дизайн
|
|||
---|---|---|---|
#18+
chpashahippikСделал динамическимолодец конечно, но нафига динамически? большинство людей просто не знает, что можно сделать так (использовать <include> </include> ), и думаюn, как бы нормально собрать и видеть что ты делаешь в "навигаторе". activity.xml Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
navigation_drawer.xml Код: 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.
выглядит это так. хотя не конечный вариант. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.08.2014, 14:03 |
|
|
start [/forum/topic.php?fid=13&msg=38712588&tid=1331591]: |
0ms |
get settings: |
10ms |
get forum list: |
11ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
175ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
2ms |
others: | 15ms |
total: | 293ms |
0 / 0 |