Какой из лучших макетов в андроиде мы можем использовать для разработки пользовательского интерфейса?

Я использую Абсолютный макет для моего дизайна пользовательского интерфейса в Android.

Мое сомнение в том, какой макет лучше всего подходит для дизайна пользовательского интерфейса в андроиде, и это изменение дизайна в любом другом устройстве. Это означает, что я использую HTC Desire для тестирования моего приложения, если я установил свое приложение в любом другом приложении, значит, дизайн изменен или выглядит так же

Заранее спасибо

Solutions Collecting From Web of "Какой из лучших макетов в андроиде мы можем использовать для разработки пользовательского интерфейса?"

AbsoluteLayout определенно худшая практика для Android.

Полюбите RelativeLayout . Это упростит вашу жизнь при проектировании для нескольких разрешений / плотности. Если у вас старый SDK, обновите плагин eclipse. Он имеет графические привязки для RelativeLayouts, аналогичные разработке формы в Visual Studio, поэтому вы можете видеть, где привязывается. Это действительно неплохо.

Не используйте AbsoluteLayout! В Android Doc говорится:

Этот класс устарел. Вместо этого используйте FrameLayout, RelativeLayout или пользовательский макет .

Эти макеты адаптируются к разным размерам экрана, тогда как AbsoluteLayout не будет.

Я всегда использую LinearLayout поверх всех других макетов. Работа с RelativeLayout очень сложна, так как все компоненты размещены относительно друг друга, поэтому, если вы хотите немного переместить компонент, вам придется попотеть!

Зависит от вашего дизайна. Это хороший вопрос. Макеты – очень важная концепция desiging. Обычно я предпочитаю linearLayout и относительную компоновку.

Используйте frameLayout, если вы хотите отображать textView в ImageView и не беспокойтесь о разных телефонах. Он будет соответствующим образом адаптироваться. Изучите изображение Nine-patch.