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

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

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

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

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

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

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

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

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

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

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

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

Intereting Posts
Как обнаружить запущенное приложение с помощью команды ADB Проблема размещения макета Android – таблица / сетка / линейная Библиотека разработки Android 25.1.0 TextInputLayout Hint не отображается должным образом по сравнению с 24.2.1 Как реализовать увеличение анимации числа от 0 до 600 за 5 секунд на TextVIew на Android Не видя переходов Geofence в учебнике Google по Geofencing В андроиде как настроить изображение заголовка навигационного ящика и его программное имя в файле класса? Переход активности: выполнение остановки активности, которая не возобновляется Плавающая кнопка действия не реагирует, когда она нажата / коснулась Найти представление с заданными координатами x / y в android Проблема завершения кода Eclipse CDT C / C ++ в проекте NDK / Java Как Whatsapp, Viber, как приложение, поддерживает отслеживание мобильных пользователей? Как использовать RadioGroup в пользовательском адаптере ListView? Как реализовать регистрацию / зарегистрироваться в android? CoordinatorLayout, используя ViewPager's RecyclerView Общий класс для прослушивателя кликов