Я не очень разбираюсь в программировании в андроиде, и мне хотелось бы знать одно. Я хотел бы знать, можно ли установить макет приложения в блоках. Например, теперь я использую макет, поскольку он был фреймом в java, вы можете использовать макет в качестве панелей, как это делается в java? Могу ли я иметь больше панелей в одном макете?Макет андроида, есть панели?
ответ
Вы можете думать о представлениях в android как о похожих на панели в java swing. Макеты, такие как GridLayout, TableLayout, ReleaseativeLayout, LinearLayout и т. Д., Позволяют добавлять к ним несколько просмотров. Это похоже на добавление панелей к контейнеру в качелях.
В моем (очень ограниченном) опыте Android я отметил, что Google сильно обескуражен вложенные макеты внутри друг друга, ссылаясь (и это меня поразило) «производительность».
Таким образом, ответ может быть прочитан как «да, возможно, но это не очень хорошая идея».
Да, возможно, если вы сделаете обе панели динамическими, но если я использую одну панель только для обработки кнопки, я не думаю, что это влияет на производительность. – Samjack
Вложенные макеты являются общими для android. Но вы правы, по соображениям производительности вам следует попытаться свести глубину гнездования к минимуму. –
Вложенные макеты неизбежны в Android. Например, стандартный виджет spinner - это текстовое представление и кнопка внутри другого макета.
Проблема возникает, если вы используете nested weights. Это может серьезно повлиять на производительность, поскольку каждый макет должен быть измерен дважды (3 раза для 3-го уровня вложенности и т. Д.)
- 1. андроида макет формы деятельности
- 2. макет андроида не обновляется
- 3. Изображение макет андроида
- 4. Scrollability Андроида Линейный Макет
- 5. макет андроида не отображается
- 6. Изменение андроида макет программно
- 7. макет андроида не отображается
- 8. макет андроида с динамическим контентом?
- 9. макет андроида - верхняя и нижняя
- 10. Как мне изменить макет андроида?
- 11. андроида скриншот приложения определенный макет
- 12. Свернуть анимацию на макет андроида
- 13. андроида: макет не правильно рендеринга
- 14. макет андроида с разрывами фрагментов, когда есть панель инструментов
- 15. Есть ли способ избежать спецификации размера на макет андроида?
- 16. Как сохранить измененный макет андроида?
- 17. wxga макет андроида> 600dp
- 18. oncreateoptionMenu в андроида панели
- 19. Ширина панели действий андроида
- 20. Загрузка андроида макет из XML
- 21. Добавление графических представлений макет андроида
- 22. расширяемый макет с recyclerview андроида
- 23. Отправить объекты в макет андроида
- 24. надуть другой макет ниже андроида
- 25. Макет панели начальной загрузки
- 26. события ввода барной панели андроида
- 27. Пользовательский макет на панели инструментов
- 28. Меню панели действий андроида фрагмента
- 29. Как реализовать макет панели инструментов
- 30. Макет для фрагмента перекрывающей панели
u означает сказать, что вы хотите сделать вложенный макет правильно? –