|
Программное создание кнопки
|
|||
---|---|---|---|
#18+
Добрый день! Есть простая активность с одной кнопкой: Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
При нажатии на plus_btn думаю вызвать Диалог: Код: 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. 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.
Диалог собираюсь делать через Код: java 1. 2. 3. 4. 5.
Хочу сделать проверку что если dialog_main_edit1=dialog_main_edit1=123 и если dialog_main_edit3 != null то создать кнопку в activity_main.xml или с наименованием из dialog_main_edit3 К примеру можно так добавить 5 кнопок . Подскажите как реализовать создание кнопки.. Большое спасибо! P.S. Может лучше вообще не связываться с DialogFragment ? - выбрал его из-за того что "красиво" вылазит поверх активности.. )) ... |
|||
:
Нравится:
Не нравится:
|
|||
31.08.2015, 17:11 |
|
Программное создание кнопки
|
|||
---|---|---|---|
#18+
MossP.S. Может лучше вообще не связываться с DialogFragment ? лучше рассказать в целом, что нужно. читать портянку твоих лейаутов откровенно лень. добавить кнопку программно - не проблема, однако необходимость добавить 5 штук наталкивает на подозрение о нецелевом использовании подобного функционала. по-этому лучше расскажи максимально просто что надо (а не как ты это собрался делать) или нарисуй. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.08.2015, 17:19 |
|
Программное создание кнопки
|
|||
---|---|---|---|
#18+
chpasha, ... |
|||
:
Нравится:
Не нравится:
|
|||
31.08.2015, 17:36 |
|
Программное создание кнопки
|
|||
---|---|---|---|
#18+
chpasha, Сори за здоровенные картинки... На количество не обращайте внимание... Это будут к-во моих устройств дома)) т.е. пока что их 5 и это единственная причина числа 5 )) Название кнопки - это будет название устройства "Комп", "Ноут", "Телек"... ... |
|||
:
Нравится:
Не нравится:
|
|||
31.08.2015, 17:42 |
|
Программное создание кнопки
|
|||
---|---|---|---|
#18+
понятно. не зря я спросил. реализуй как список (ListView или RecyclerView), а не как кнопки - у тебя редактируемый список неких сущностей, которые можно добавлять и наверное редактировать/удалять. к тому же элементы списка очень гибки в настройке веншнего вида, а кнопка она и в Африке кнопка. На счет диалога - стандартным решением в данном случае является запуск отдельной активити startForResult и возврат после редактирования в исходную ... |
|||
:
Нравится:
Не нравится:
|
|||
31.08.2015, 17:52 |
|
Программное создание кнопки
|
|||
---|---|---|---|
#18+
chpasha, Спасибо, почитаю. RecyclerView - не подойдет т.к. будет аднроид 4 ListView - я с могу при нажатии на него перейти на другую активность ? через адаптер? ... |
|||
:
Нравится:
Не нравится:
|
|||
31.08.2015, 18:29 |
|
Программное создание кнопки
|
|||
---|---|---|---|
#18+
MossRecyclerView - не подойдет т.к. будет аднроид 4 с чего это вдруг ? отлично работает и с 2.3.х ... |
|||
:
Нравится:
Не нравится:
|
|||
31.08.2015, 19:51 |
|
Программное создание кнопки
|
|||
---|---|---|---|
#18+
Moss RecyclerView - не подойдет т.к. будет аднроид 4 в android support library есть все, что нужно, в том числе и сабж. так что вопрос лишь в целесообразности. MossListView - я с могу при нажатии на него перейти на другую активность ? через адаптер? конечно ... |
|||
:
Нравится:
Не нравится:
|
|||
31.08.2015, 21:36 |
|
|
start [/forum/topic.php?fid=13&msg=39039917&tid=1331272]: |
0ms |
get settings: |
11ms |
get forum list: |
12ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
30ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
others: | 254ms |
total: | 367ms |
0 / 0 |