Articles of андроид linearlayout

Линейная компоновка или относительная компоновка?

Кто-то сказал, что люди должны использовать относительный макет при создании приложения для Android. Поскольку при использовании линейного макета экран приложения не настраивает экран устройства. (Я имею в виду, что ширина и высота не регулируются). Но если я использую относительный макет, это меня раздражает, когда я устанавливаю изображение. Является ли мнение правильным?

Установить ширину и высоту в процентах в относительной компоновке

Я хотел бы иметь это: ViewPager, наложенный двумя стрелками И я получаю то, что хочу от этого кода. Однако я получил эти предупреждения: Этот макет бесполезен (для фиктивных макетов) Вложенные веса плохи для производительности. Интересно, есть ли лучший способ получить этот интерфейс, как я хочу. <?xml version="1.0" encoding="utf-8"?> <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" > <android.support.v4.view.ViewPager android:id="@+id/dialog_instruction_pager" […]

Добавить горизонтальное и вертикальное отображение в LinearLayout динамически

Я хочу добавить динамический вид в горизонтальный LinearLayout. Но моя проблема заключается в том, что в горизонтальном положении нет места, которое должно автоматически размещаться по вертикали. Мои изображения Мой ожидаемый результат Мои коды for (int j = 0; j < jobDet.getKeywords().length; j++) { RelativeLayout tr_head = (RelativeLayout) getLayoutInflater().inflate(R.layout.tag_lay, null); TextView label_date = (TextView) tr_head.findViewById(R.id.tag_name); label_date.setText(jobDet.getKeywords()[j]); […]

Подсчет видимых элементов в макете

Предположим, что в моем LinearLayout (скажем, parentLayout) есть еще 5 LinearLayouts (скажем, childLayout), где на данный момент только одна из них видна. Другие макеты зависят от какого-либо внешнего события, чтобы сделать их видимыми. Как подсчитать количество childLayout в родительскомLayout, которые видны?

Заказ Linearlayout отменен на некоторых устройствах

У меня есть LinearLayout и на некоторых устройствах все взгляды меняются на противоположные. Хорошая версия: [b1] [b2] [b3] На некоторых устройствах: [b3] [b2] [b1] Почему это происходит и как я могу это исправить?

Проверьте, существует ли представление из надувного устройства макета для добавления другого

В моем проекте Android я динамически добавляю формы к своей линейной компоновке, а затем уничтожаю их, когда я закончил с помощью кнопки. Однако, когда я нажимаю кнопку «добавить», она бесконечно добавляет больше форм, хотя я хочу только по одному. Как я могу проверить, были ли мои учетные записи linearLayout добавлены в представление или если они […]

Android LinearLayout делитель, но процент?

В happy.xml у меня есть LinearLayout … <LinearLayout android:orientation="vertical" android:divider="@drawable/happy_spacer" android:showDividers="middle" …> Вот файл happy_spacer.xml … <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android"> <size android:height="8dp" /> <solid android:color="#90909090" /> </shape> Фантастический, проставка высотой 8dp. Но вы не можете больше так работать в чувствительном мире, высота спейсера должна быть определенным процентом от высоты страницы, на которой он сидит. […]

Почему вызов onDraw () постоянно?

У меня небольшое приложение, которое использует индивидуальный LinearLayout, называемый LinearlayoutOutlined. Я хочу нарисовать в нем разные размеры и цветные коробки. Он также имеет две текстовые метки, указывающие интервалы времени. Макет должен быть перерисован после некоторого действия пользователя. Поэтому я обновляю макет, так как slotPanel.setDayBoundariesInMinutes( db, dw ); TimeSlot[] tSlots = nextDaysSlots.getGaps( dayOfWeek ); slotPanel.setItems( tSlots […]

Как выровнять два TextView в ячейке LinearLayout?

У меня есть вертикальный список (вертикальный LinearLayout). Внутри каждой ячейки у меня есть два поля EditText, рядом друг с другом. Первый должен быть выровнен слева от ячейки, второй – в середине ячейки, в результате чего два столбца расположены рядом друг с другом. Я думал, что использовал два столбца GridLayout. Однако, к моему удивлению, второй EditText […]

Пользовательский linearlayout, на конструкторе получить все детские просмотры

У меня возникла проблема с пользовательским LinearyLayout, в основном это класс, который наследуется от LinearLayout. Ничего необычного. Дело в том, что мне нужно получить все дочерние представления внутри моего пользовательского метода linelayout. Я пробовал: this.getChildCount(); Но он продолжает возвращать ноль, и я начинаю думать, что, возможно, дети hasent были добавлены еще в то время, когда […]

Intereting Posts
Фоновые службы останавливаются, когда приложение закрывается с помощью кнопки BACK Анимация элемента GridView путем прокрутки Com.tools.fd.runtime.BootstrapApplication не будет работать, если вы не обновите сервисы Google Play Android 6.0 (Marshmallow): Как играть в миди? Написание переносимого Java-приложения с использованием JOGL и Android OpenGL Android Studio: Переключение URL-адреса в зависимости от типа сборки? (Используется для тестирования в отладке / выпуске) Зачем нужен NotificationCompat? Как активировать активность в диалоговом окне «Выбрать файл»? Android: рефакторинг XML-файлов в Eclipse? Обратные вызовы SipRegistrationListener не запускаются Есть ли репозиторий Android, такой как Cocoa Controls? Невозможно установить цифры из плагина Fabric в приложении для Android Как предотвратить мягкую клавиатуру Android от изменения размера моей активности Получить, какой график выбран для активности Как установить android: layout_width = "match_parent" из кода?