Articles of android linearlayout

Вес и мягкая клавиатура Android Linear Layout

Я пытаюсь сделать следующее представление в приложении чата. В основном есть два состояния: один с дисплеем с мягкой сенсорной клавиатурой и один без него. Извините за мое плохое представление, пожалуйста, со мной. Так что это мое начальное состояние без клавиатуры. Это то, что происходит, когда появляется клавиатура. Это то, чего я пытаюсь достичь. Заметьте, что […]

Метод Onlayout на пользовательском макете, расширяющем LinearLayout

У меня есть пользовательский вид, который расширяет LinearLayout. Это настраиваемое представление содержит несколько других представлений, которые должны располагаться точно так же, как LinearLayout, однако мне не удалось правильно их выложить … Все подвид лежат друг на друге, скрывая все ранее просмотренные надстройки. Мой onLayout и onMeasure выглядит следующим образом: @Override protected void onLayout(boolean changed, int […]

Разрешение конфликта между андроидом: гравитация и андроид: layout_gravity

Рассмотрим следующий тривиальный макет. <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:gravity="bottom" android:orientation="vertical" > <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" android:layout_gravity="top" > <Button android:id="@+id/button1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Button" /> </LinearLayout> </LinearLayout> Внешний LinearLayout указывает, что он имеет android:gravity="bottom" Что означает, что он хочет, чтобы его дети «упали на дно». Внутренний LinearLayout указывает, что android:layout_gravity="top" Что означает, что он […]

Получение не отображаемой части слайдера / linearlayout, чтобы не изменять размер

У меня есть основной слайдер с двумя линейными макетами. (Вот соответствующие сведения о макете: <RelativeLayout> <LinearLayout id:"left" android:layout_alignParentLeft="true"> … </LinearLayout> <LinearLayout id:"right" android:layout_alignParentRight="true"> <ImageView id:"first"></ImageView> <ImageView id:"second"></ImageView> </LinearLayout> </RelativeLayout> Как left и right имеют вид детей. По умолчанию слева отображается. Когда пользователь скользит влево, right становится видимым. Дети right – два вида изображений: first и […]

Линейная схема андроида размещает два элемента рядом друг с другом

У меня есть следующий макет: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" android:orientation="vertical" tools:context=".MainActivity" > <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="horizontal" > <TextView android:id="@+id/textView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Status:" android:layout_gravity="left" android:textAppearance="?android:attr/textAppearanceMedium" /> <ImageView android:id="@+id/txcpluss_imageView_refresh" android:layout_width="30dp" android:layout_height="30dp" android:layout_gravity="right" android:clickable="true" android:contentDescription="icon" android:gravity="right" android:src="@drawable/refresh_big" /> </LinearLayout> </LinearLayout> Но значок обновления не находится в верхнем правом углу, где я хочу его. […]

Как расширить AdapterView, чтобы вести себя как LinearLayout, динамически заполняемый адаптером

Моя проблема в том, что у меня есть представление, которое должно быть прокручиваемым, но мне также нужен динамически заполненный список в этом представлении. Я не хочу использовать ListView для этого списка, потому что он слишком дорог для моей цели и очень плохо себя ведет, когда он находится в ScrollView. Мне бы хотелось, это представление LinearLayout, […]

Выравнивание текста в соответствии с выбором языка (LEFT -RIGHT)

У меня есть линейная компоновка, содержащая textView и EditText, упорядоченные по горизонтали. У меня есть выбор для выбора языка в прозрачной активности (английский и арабский). Когда я выбираю английский, текущее выравнивание в порядке, но когда я выбираю арабский, он должен показывать справа налево, что означает, что позиция textView должна идти вправо (в макете она будет […]

Как указать заполнение в зависимости от размера экрана

Я разрабатываю план действий для Android (простая форма). Я хочу указать дополнение между различными текстами редактирования в линейном макете в зависимости от размера экрана. Чем больше размер экрана, тем я хочу отображать элементы, разделенные (чтобы избежать прокрутки). Так понятно? Спасибо.

Как выравнивать элементы по горизонтали внутри LinearLayout?

Я не могу контролировать высоту LinearLayout . Они не будут правильно выравниваться и не будут заполнять ширину. Я хочу, чтобы разделитель находился в центре и обе кнопки с обеих сторон. Вот мой код: <LinearLayout android:id="@+id/buttonFieldsLayout" android:orientation="horizontal" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@+id/loginFieldsLayout" > <Button android:id="@+id/signUpButton" style="@style/AuthButton" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/sign_up_button_label" /> <View android:id="@+id/buttonDivider" android:layout_width="1dp" android:layout_height="wrap_content" android:background="@drawable/divider" /> <Button android:id="@+id/cancelButton" […]

Android: как масштабировать изображение, чтобы заполнить фон LinearLayout без сохранения соотношения сторон?

У меня есть RelativeLayout: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/favoriteLinearLayout" android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="vertical"> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/linearLayout1" android:layout_width="fill_parent" android:layout_height="wrap_content" android:background="@drawable/background1" > …. </LinearLayout> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/linearLayout2" android:layout_width="fill_parent" android:layout_height="wrap_content" android:background="@drawable/background2" android:layout_below="@+id/linearLayout1" > …. </LinearLayout> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/linearLayout3" android:layout_width="fill_parent" android:layout_height="wrap_content" android:background="@drawable/background3" android:layout_below="@+id/linearLayout2" > …. </LinearLayout> </RelativeLayout> Я хочу иметь другое фоновое изображение в каждом из трех LinearLayouts, и […]

Intereting Posts
На Android, как обнаружить системный диалог отображается (параметры питания, последние приложения, низкая батарея …)? Является ли процесс кэширования изображений утечкой памяти? SwipeRefreshLayout – вытащить снизу GoogleApiAvailability пропущена с использованием firebase-сообщений: 9.4.0 Когда используется Snackbar isQueued ()? (Как поставить в очередь закусочную) Позиционирование кнопок ОК / Отмена, чтобы они имитировали макет в диалогах Android Fragment vs. Activity Group Продвинутый пользовательский интерфейс Android WebView Задание зависимостей Maven в build.gradle не работает Альтернатива weightSum в RelativeLayout? Должен ли я использовать два профиля в GA для отслеживания приложений Android и iOS Приложение против разработки промежуточного ПО в Android Приложение phonegap с интеграцией смарт-карт Как передавать файлы между приложениями Android, запущенными на одном устройстве? С Android, как установить максимальный срок для запроса Cloud Endpoint?