Articles of android gridview

Android-Как отобразить пустую сетку с кнопкой

Я хочу отображать пустые динамические сетки, подобные этому Я пытался заполнить сетку, как это, но для этого мне нужно отправить drawable int array в baseadapter. Я знаю, что это не правильный способ сделать это Рассмотрим этот сценарий: 1) Пользователь получит такой экран с пустой сеткой с кнопкой «+», чтобы добавить изображения в сетку и кнопку […]

Сохранение пропорции изображения в виджетах приложения GridView

Я работаю над приложением с несколькими виджетами приложений, а некоторые из них используют GridView для отображения своего контента. Содержимое – это куча изображений обложки фильма, и я хотел бы сохранить исходное соотношение сторон изображений. Кроме того, я ищу способ объявить соотношение сторон для изображений. Важно, чтобы изображения по-прежнему соответствовали ширине GridView когда пользователь меняет размер […]

Как использовать setScrollListener в StaggeredGridView

Я попытался добавить прослушиватель прокрутки в StaggeredGridView там, я не могу понять, как добавить, что нет реализаций для этого, я могу видеть Github url https://github.com/maurycyw/StaggeredGridView Спасибо

Проверка прокрутки Android Gridview до самого верха

Я хочу определить, прокручивается ли мой Gridview до самого верха. Прямо сейчас я использую getChildAt (0) .getTop () для этого. Я сохраняю значение getChildAt (0) .getTop () при первом розыгрыше и сравнивается с getChildAt (0) .getTop () при последующих розыгрышах. Однако это кажется взломанным и, кажется, иногда дает мне неправильные результаты. Любые лучшие идеи?

Создание вида сетки в книжной полке в андроиде

Я нашел эту полезную презентацию, и этот код из нее: public class BookshelfGridView extends GridView { // Constructors etc protected void dispatchDraw(Canvas canvas) { for (int y = top; y < height; y += mWoodPanelHeight) { for (int x = mLeftWidth; x < width; x += mWoodPanelWidth) { canvas.drawBitmap(mWoodPanelImage, x, y, null); } } for […]

EditText в GridView: как получить значение из нескольких EditText

Я создал GridView используя следующий код XML: grid_layout.xml <GridView android:id="@+id/productList" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_margin="5dp" android:layout_marginBottom="10dp" android:drawSelectorOnTop="true" android:fastScrollEnabled="true" android:horizontalSpacing="10dp" android:listSelector="@drawable/list_view_selector" android:numColumns="3" android:stretchMode="columnWidth" android:verticalSpacing="10dp" > </GridView> <!– android:listSelector="@drawable/list_view_selector" is not affecting –> И у меня есть привязка к GridView со следующей компоновкой: grid_inner_layout.xml <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/productChildView" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_margin="5dp" android:background="@drawable/login_bg" android:gravity="center" android:padding="5dp" > <ImageView android:id="@+id/productImage" […]

GridView с незавершенной строкой не прокручивает

У меня проблема с моим GridView когда он получает неполный номер строки строки, он больше не прокручивается. Мои элементы динамические, которые заданы сервером, у меня есть 3 столбца, и если количество элементов GridView более чем достаточно, чтобы включить scrolling и если элемент строки равен 3, он отлично работает. Например (9 пунктов): Но если третья строка […]

Заполнять каждый фрагмент в ViewPager другим объектом JSON без повторной загрузки

У меня есть ViewPager , у которого есть Fragment который содержит GridView в нем Мой код отлично работает, только когда я прокручиваю страницу с задержкой и каждый раз получаю содержимое из Интернета снова Все, что я хочу сделать, это просто получить каждый контент страницы один раз и использовать его, когда пользователь прокручивает страницу Одна из […]

ListView + GridView в виджет

Мне нужно создать виджет (для Homescreen) с 2 частью: сначала – ListView наверху, он должен заполнить 50% виджета, а вторая часть – GridView, она должна быть ниже первой части, и она должна занимать 50% места. Я пытался найти учебник, но не могу, если кто-то делает то же самое, пожалуйста, помогите мне.

Как установить Android GridView с разными размерами столбцов

У меня есть GridView в моем основном макете: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <GridView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/gridview" android:layout_width="match_parent" android:layout_height="0dp" android:layout_weight="1" android:gravity="center" android:horizontalSpacing="1dp" android:stretchMode="columnWidth" android:verticalSpacing="1dp" /> </LinearLayout> Который создает такую ​​сетку Содержимое каждой ячейки выглядит следующим образом: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="wrap_content" android:layout_height="match_parent" android:background="@drawable/btn_measurement" > <Button android:id="@+id/numerical" android:layout_width="match_parent" android:layout_height="match_parent" android:text="—" /> </LinearLayout> Но я хочу, […]