Articles of сетки

Как сделать отображение сетки горизонтально вертикально в андроиде?

У меня динамический вид сетки. Значит, его содержание меняется. Итак, если количество элементов увеличивается, это делает вертикальную прокрутку. Я хочу сделать его горизонтальным прокруткой. Пожалуйста, предложите некоторое решение для этого.

Как предоставить отдельную границу линии для gridview android

Я создал gridview с адаптером клиента. Чтобы предоставить каждую границу ячеек, я разместил их в двух макетах. Первый макет имеет черный bg, а второй макет – белый bg и содержимое. И я дал родительский макет 1dp отступов, который дал вид границы Но проблема в том, что, когда две ячейки встречаются вертикально, их размер границы становится […]

Отключить подсветку Android GridView (отключить выбор)

Я пытаюсь отключить выделение объектов в GridView в Android 2.2. Я нашел этот другой ответ, сказав, что я должен установить селектор в прозрачный ColorDrawable ( android:listSelector="@android:color/transparent" ), но в моем GridView все еще тускнеют, когда я их выбираю. Я просто использую GridView для отображения статических объектов в сетке. Ни один из этих объектов не будет […]

Ведение прокрутки позиции GridView с помощью поворота экрана

Как сохранить положение прокрутки GridView (оно заполнено результатами поиска) во время переориентации экрана? У меня есть GridView внутри фрагмента, и когда я поворачиваю экран, он возвращается к вершине списка. Чтобы сделать его еще более сложным, в ландшафтном режиме мой GridView имеет 3 столбца .. в портретном режиме он имеет 2 столбца. Я не могу понять, […]

Как заполнить сетку с изображением, выбранным только из галереи или снятым с камеры

У меня есть изображение Gridview, и я хочу добавить изображения ONE ONE в gridview, выбрав из галереи или изображения, снятого с камеры.

Базовый уровень шрифта для Android, привязанный к сетке 4dp

Спецификация дизайна материала для Android говорит: «Тип выравнивается по базовой сетке 4 dp». ( Http://www.google.com/design/spec/layout/metrics-and-keylines.html# ) В графике примера также указано, что строка в списке должна быть 72dp. Он также указывает различные стили шрифтов и размер шрифта и его лидирующие позиции ( http://www.google.com/design/spec/style/typography.html#typography-standard-styles ). Я пытаюсь применить все эти правила к моему приложению, чтобы скорректировать […]

Android gridview сохраняет выбранный элемент

У меня есть GridView с несколькими элементами, но элементы должны быть выбраны после вызова onClickListener. Как я могу добиться этого? Я уже пробовал v.setSelected(true) но он, похоже, не работает. gridview.setOnItemClickListener(new OnItemClickListener() { public void onItemClick(AdapterView<?> parent, View v, int position, long id) { // Toast.makeText(Project.this, "Red" + position, // Toast.LENGTH_SHORT).show(); //position = al catelea element […]

Android Как растянуть строки в gridview для заполнения экрана?

У меня есть простой GridView (с одним столбцом и шестью строками), который отображает ImageView с TextView в ячейке (я создаю адаптер). Как растянуть строки, чтобы заполнить всю высоту экрана? Теперь у меня есть пробел ниже клеток … main.xml <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="horizontal"> <LinearLayout android:layout_height="fill_parent" android:layout_width="150dp" android:orientation="vertical" android:id="@+id/left"> <include layout="@layout/menu_grid"></include> </LinearLayout> <LinearLayout android:layout_height="fill_parent" android:layout_width="fill_parent" android:orientation="vertical" […]

Android установил, что GridView имеет только 2 столбца на строку

Вот мой код в моей работе: public class GridViewActivity extends Activity { GridView gridView; static final String[] MOBILE_OS = new String[] { "Android", "iOS", "Windows", "Blackberry" }; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); gridView = (GridView) findViewById(R.id.gridView1); gridView.setAdapter(new ImageAdapter(this, MOBILE_OS)); gridView.setOnItemClickListener(new OnItemClickListener() { public void onItemClick(AdapterView<?> parent, View v, int position, long id) […]

Разделители разделов Android GridView

Я хотел бы узнать простейший способ рисования разделителей между элементами (в настоящее время textviews) в GridView. Единственный способ, которым я могу думать, – это нарисовать границы вокруг этих текстовых просмотров, поэтому, когда они объединены, они выглядят как непрерывные горизонтальные и вертикальные разделители. Есть setDivider () для listviews, но не gridviews? Благодарю.