Какой из лучших макетов в андроиде мы можем использовать для разработки пользовательского интерфейса?
Я использую Абсолютный макет для моего дизайна пользовательского интерфейса в Android.
Мое сомнение в том, какой макет лучше всего подходит для дизайна пользовательского интерфейса в андроиде, и это изменение дизайна в любом другом устройстве. Это означает, что я использую HTC Desire для тестирования моего приложения, если я установил свое приложение в любом другом приложении, означает, что дизайн изменен или выглядит так же
Спасибо в Advance
Ответы
Ответ 1
AbsoluteLayout
- определенно худшая практика для android.
Полюбите RelativeLayout
. Это упростит вашу жизнь при проектировании для множества разрешений/плотности. Если у вас старый SDK, обновите плагин eclipse. Он имеет графические привязки для RelativeLayouts, аналогичные разработке формы в Visual Studio, поэтому вы можете видеть, что закреплено там. Это действительно неплохо.
Ответ 2
Do не использовать AbsoluteLayout! В Android Doc говорится:
Этот класс устарел. Использование FrameLayout, RelativeLayout или вместо этого.
Эти макеты будут адаптироваться к разным размерам экрана, тогда как AbsoluteLayout не будет.
Ответ 3
Я всегда использую LinearLayout поверх всех остальных макетов. Работа с RelativeLayout очень сложна, так как все компоненты размещены относительно друг друга, поэтому, если вы хотите немного переместить компонент, вам придется попотеть!
Ответ 4
Зависит от вашего дизайна. Это хороший вопрос. Макеты - очень важная концепция desiging. Я обычно предпочитаю linearLayout и относительную компоновку.
Используйте frameLayout, если вы хотите отображать textView в ImageView и не беспокойтесь о разных телефонах. Он будет соответствующим образом адаптироваться. Изучите изображение Nine-patch.