|
|
|
снова вопрос про андроид ui
|
|||
|---|---|---|---|
|
#18+
хочу через include подключить одну и туже кнопку несколько раз в одном activity читал тут http://developer.android.com/training/improving-layouts/reusing-layouts.html сделал так: MainActivity.java Код: 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. activity_main.xml Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. inc_button.xml Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. запускаю, рендерит правильно, две кнопки. но тост показывает только по первой кнопке, id/butt1 по второй, id/butt2 onClick не срабатывает. что я делаю не так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2013, 08:50:01 |
|
||
|
снова вопрос про андроид ui
|
|||
|---|---|---|---|
|
#18+
по-моему ты не понимаешь как работает include, по-другому я твой вопрос объяснить не могу. у тебя две кнопки с одним id, сколько кнопок должен найти метод findById с учетом того, что он возвращает 1 значение? что тебя удивляет в том, что только одна кнопка реагирует на клик? я сам не пробовал, но возможно сработает так Код: java 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2013, 11:38:40 |
|
||
|
снова вопрос про андроид ui
|
|||
|---|---|---|---|
|
#18+
з.ы. хотя подозреваю что в варианте с <merge/> первый же вызов findById(R.id.butt1) уже вернет саму кнопку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2013, 11:39:59 |
|
||
|
снова вопрос про андроид ui
|
|||
|---|---|---|---|
|
#18+
все, понял я как инклюды работают. вобщем как инлайн функции в С :) в моем случае проще делать разные кнопки, на которых писать одинаковый текст и пускать одинаковый код. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.05.2013, 17:29:41 |
|
||
|
снова вопрос про андроид ui
|
|||
|---|---|---|---|
|
#18+
Юрий321в моем случае проще делать разные кнопки, на которых писать одинаковый текст и пускать одинаковый код. если вставляется одна кнопка то да, такой финт ушами лишен смысла. инклуд он для некоторого более менее сложного лейаута. а одинаковые виджеты можно и через стили плодить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.05.2013, 18:38:44 |
|
||
|
снова вопрос про андроид ui
|
|||
|---|---|---|---|
|
#18+
chpashaЮрий321в моем случае проще делать разные кнопки, на которых писать одинаковый текст и пускать одинаковый код. если вставляется одна кнопка то да, такой финт ушами лишен смысла. инклуд он для некоторого более менее сложного лейаута. а одинаковые виджеты можно и через стили плодить. а как? вот у меня показываются разные ээ панели, но у всех у них две одинаковые кнопки, принять и отклонить, код в них по нажатию пускается один и тот-же, у всех панелей. есть такой способ, не плодить листнеры по количество панелей, а сделать всего два, по количеству кнопок? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.05.2013, 19:41:10 |
|
||
|
снова вопрос про андроид ui
|
|||
|---|---|---|---|
|
#18+
пример Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. конкретно с onClick я не пробовал, но не вижу причин почему не будет работать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.05.2013, 21:19:08 |
|
||
|
снова вопрос про андроид ui
|
|||
|---|---|---|---|
|
#18+
chpashaпример Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. конкретно с onClick я не пробовал, но не вижу причин почему не будет работать спасибо! все отлично работает в таком виде Код: xml 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.05.2013, 20:15:43 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38251201&tid=2129389]: |
0ms |
get settings: |
12ms |
get forum list: |
25ms |
check forum access: |
7ms |
check topic access: |
7ms |
track hit: |
56ms |
get topic data: |
21ms |
get forum data: |
6ms |
get page messages: |
92ms |
get tp. blocked users: |
2ms |
| others: | 282ms |
| total: | 510ms |

| 0 / 0 |
