Intereting Posts
Как я могу сделать URLEncoding не кодировать двоеточие? Лучший учебный ресурс для OAuth Выровнять базовую линию с помощью TextView, который завернут внутри TextInputLayout Запустить намерение DevicePolicyManager.ACTION_ADD_DEVICE_ADMIN из службы Коснитесь координат в текстовом режиме Android: быстрое размытие растрового изображения? Ошибка сборки Gradle: Android java.exe завершен с ненулевым значением выхода 1 Отключить лампочку в Java-редакторе Android Studio Что такое единица значения параметра в методе onMeasure (int widthMeasureSpec, int heightMeasureSpec) класса View? YouTubePlayer вместе с библиотекой AppCompat v7 Как заблокировать камеру в Google Maps API V2 Хранить AsyncTask во время вращения, но не удалять активность Заполнение счетчика непосредственно в макете xml Почему GetServerAuthCodeResult устарел? Как я могу сделать что-то эквивалентное в установленном приложении? «ArrayAdapter требует, чтобы идентификатор ресурса был проблемой TextView» xml

GridLayout's rowOrderPreserved и columnOrderPreserved

Может кто-нибудь объяснить, что rowOrderPreserved columnOrderPreserved GridLayout rowOrderPreserved и columnOrderPreserved ?

Я не понимаю документы. В чем разница между установкой значения в true или false. Иллюстрация будет очень полезна.

Solutions Collecting From Web of "GridLayout's rowOrderPreserved и columnOrderPreserved"

Рассмотрим следующий фрагмент кода с помощью GridLayout :

 <GridLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:useDefaultMargins="true" android:alignmentMode="alignBounds" android:columnOrderPreserved="true" android:columnCount="4" > <TextView android:text="Email setup" android:textSize="32dip" android:layout_columnSpan="4" android:layout_gravity="center_horizontal" /> <TextView android:text="Email address:" android:layout_gravity="left" /> <EditText android:ems="10" /> <TextView android:text="Password:" android:layout_column="0" android:layout_gravity="right" /> <EditText android:ems="8" /> <Button android:text="Next" android:layout_row="4" android:layout_column="3" /> </GridLayout> 

Этот xml генерирует представление следующим образом, в котором кнопка «Далее» находится за пределами экрана:

Введите описание изображения здесь

Это связано с тем, что первый элемент EditText определяет ширину второго столбца. При определении кнопки «Далее» в четвертом столбце он должен быть справа от второго столбца.

Теперь, изменив атрибут columnOrderPreserved на false columnOrderPreserved android возможность разместить горизонтальные границы столбцов в любом порядке, наиболее подходящем для заданных ограничений. (См. Документацию ) Результат такой же, как на этом изображении:

Введите описание изображения здесь