|
програмное расположение элементов рядами
|
|||
---|---|---|---|
#18+
добры день. не могу понять как мне реализовать в общем то простую штуку. расположить элементы ПРОГРАММНО, определенные в файле area_item.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.
внутри FrameLayout (id=fl1) сверху вниз и слева на право по всей доступной ширине FrameLayout Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20.
сделал вот такой метод (создаем новый элемент на основе area_item): Код: java 1. 2. 3. 4. 5. 6. 7.
для простоты просто передаю нужно количество элементов и в цикле вызываю метод выше Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
в итоге должно получиться так как в приложенном файле. Собственно проблема в получение размеров контейнера fl1 и размера элемента area_item и указании смещения для каждого добавляемого в fl1 элемент. Как получить эти размеры в "dp"? И как задать смещение для добавляемого в fl1 элемента? может есть другое решение моей задачи.... Благодарю за помощь. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2015, 21:22 |
|
програмное расположение элементов рядами
|
|||
---|---|---|---|
#18+
GridView ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2015, 22:40 |
|
програмное расположение элементов рядами
|
|||
---|---|---|---|
#18+
а как новым элементам назначать позиции? что то я никак не пойму как програмно работать со свойствами ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2015, 06:15 |
|
програмное расположение элементов рядами
|
|||
---|---|---|---|
#18+
да и врятли решится проблема с изменением ориентации экрана. ведь нужно разместить элементы по всей ширине, переходя на новую строку только если места для следующего не остается. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2015, 06:17 |
|
програмное расположение элементов рядами
|
|||
---|---|---|---|
#18+
И все равно GridView. http://startandroid.ru/ru/uroki/vse-uroki-spiskom/116-urok-57-gridview-i-ego-atributy ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2015, 09:11 |
|
програмное расположение элементов рядами
|
|||
---|---|---|---|
#18+
да, похоже это то что нужно. спасибо. а всеже как получить размеры елемента в dp? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2015, 12:28 |
|
програмное расположение элементов рядами
|
|||
---|---|---|---|
#18+
Боровиков Степанда, похоже это то что нужно. спасибо. а всеже как получить размеры елемента в dp? getMeasuredWidth/Height ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2015, 12:38 |
|
|
start [/forum/topic.php?fid=13&msg=39061557&tid=1331258]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
29ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
others: | 250ms |
total: | 371ms |
0 / 0 |