Articles of android gridlayout

Добавить пробел в конец RecyclerView

У меня есть recyclerview с gridlayout. Я хочу, когда пользователь прокручивается до конца списка ( см. Мой плохой макет ), должно быть пустое пространство с высотой 50 дп, что не совпадает с размерами моей сетки. Обратите внимание, что это пространство видно только в самом конце, так как я не хочу менять макет. Я мог бы […]

Android.support.v7.widget.GridLayout не может заставить его работать

У меня есть проект Android, который использует GridLayout в большинстве своих меню и экранов. Однако проблема заключается в том, что GridLayout поддерживается API 14 и далее. Поскольку я хочу сделать приложение доступным для более старой версии Android, я попытался использовать собственную библиотеку поддержки Android GridLayout, которая добавляет поддержку до API 7. Это было именно то, […]

GridLayoutManager – как автоподстроить столбцы?

У меня есть RecyclerView с GridLayoutManager, который отображает вид карты. Я хочу, чтобы карточки перестраивались в соответствии с размером экрана (приложение Google Play делает такие вещи с картами приложений). Вот пример: Вот как мое приложение смотрит на данный момент: Поскольку вы можете видеть, что карты просто растягиваются и не соответствуют пустому пространству, которое сделано из […]

Равномерная ширина столбцов Android GridLayout

Неужели невозможно легко заставить равные ширины столбцов в Android GridLayout? Попытка очевидного макета … <GridLayout 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:columnCount="4" android:rowCount="8" tools:context=".MainActivity" > <Button android:id="@+id/button1" android:layout_gravity="center" android:text="Button 1" /> <Button android:id="@+id/button2" android:layout_gravity="center" android:text="Button 2" /> <Button android:id="@+id/button3" android:layout_gravity="center" android:text="Button 3" /> <Button android:id="@+id/button4" android:layout_gravity="center" android:text="Button 4" /> </GridLayout> … оставляет самую правую кнопку, центрированную в […]

Android – разница между Gridlayout и Staggered Gridlayout

Я работаю в дизайне материалов для Android и хочу отобразить некоторые данные в формате сетки. Я попробовал как GridLayout и StaggeredGridlayout и оба выглядели одинаково. Для общей информации, я хочу спросить, в чем разница между Gridlayout и StaggeredGridlayout ? Спасибо.

Ширина столбца GridLayout

У меня есть 2 столбца в моем GridLayout . Я хочу сделать, чтобы эти столбцы занимали половину ширины экрана каждый, а затем его дочернее содержимое заполняло свои собственные ячейки шириной / высотой. Я попробовал настроить детей на fill_parent но это просто заставляет первый захватить весь макет. И похоже, что GridLayout не поддерживает weight ? Может […]

GridView с различными размерами ячеек, стиль pinterest

Задний план GridView – это класс, расширяющий AdapterView , что означает, что он эффективно отображает ячейки в стиле сетки, перерабатывая старые представления, которые будут отображаться как новые, когда пользователь прокручивает его. Проблема Иногда вы хотели бы получить специальный пользовательский интерфейс, который напоминает интерфейс Windows Phone Tiles UI, имеющий ячейки разных размеров друг над другом. Что-то […]

GridLayout (а не GridView), как равномерно распределить всех детей

Я хочу иметь сетку 2×2 с кнопками внутри. Это только ICS, поэтому я пытаюсь использовать новый GridLayout. Вот XML моего макета: <?xml version="1.0" encoding="utf-8"?> <GridLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/favorites_grid" android:layout_width="match_parent" android:layout_height="match_parent" android:background="#00ff00" android:rowCount="2" android:columnCount="2"> <Button android:text="Cell 0" android:layout_row="0" android:layout_column="0" android:textSize="14dip" /> <Button android:text="Cell 1" android:layout_row="0" android:layout_column="1" android:textSize="14dip" /> <Button android:text="Cell 2" android:layout_row="1" android:layout_column="0" android:textSize="14dip" /> <Button android:text="Cell […]