Articles of android gridlayout

Оборвать проблему android.support.v7.widget.GridLayout

Я пытаюсь запутать приложение для Android, где я использую android.support.v7.appcompat и android.support.v7.GridLayout, но приложение терпит крах со следующим исключением: android.view.InflateException: Binary XML file line #2: Error inflating class android.support.v7.widget.GridLayout at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:698) at android.view.LayoutInflater.inflate(LayoutInflater.java:466) at android.view.LayoutInflater.inflate(LayoutInflater.java:396) at com.droid.fragments.c.al.onCreateView(Unknown Source) at android.support.v4.app.Fragment.performCreateView(Unknown Source) at android.support.v4.app.FragmentManagerImpl.moveToState(Unknown Source) at android.support.v4.app.FragmentManagerImpl.moveToState(Unknown Source) at android.support.v4.app.BackStackRecord.run(Unknown Source) at android.support.v4.app.FragmentManagerImpl.execPendingActions(Unknown Source) at android.support.v4.app.FragmentManagerImpl$1.run(Unknown […]

Android GridLayout API 21

Я пытаюсь выполнить что-то вроде этого: В настоящее время я вручную устанавливаю ширину плиток равную половине ширины экрана. Это работает хорошо, но это делает добавление разделителей между плитами (как видно на скриншоте). К счастью, похоже, что в API 21 теперь поддерживается поддержка веса в GridLayout , приведенном здесь для вашего удобства: Начиная с API 21, […]

Как выровнять два TextView в ячейке LinearLayout?

У меня есть вертикальный список (вертикальный LinearLayout). Внутри каждой ячейки у меня есть два поля EditText, рядом друг с другом. Первый должен быть выровнен слева от ячейки, второй – в середине ячейки, в результате чего два столбца расположены рядом друг с другом. Я думал, что использовал два столбца GridLayout. Однако, к моему удивлению, второй EditText […]

GridView и GridLayout в android

Я пытаюсь добавить дочерние представления для GridView в xml-файл, но он дает ошибку, и он отлично работает с GridLayout. Поэтому я хочу знать .. Какая разница в черновике GridView и GridLayout в Android?

Как решить ошибку, реализующую API обратной совместимости с 12 по 7 Android GridLayout

Как я могу убедиться, что более новые функции (API-уровень 12) доступны для более старых API (уровень 7)? Я хочу использовать блок RadioButtons. Я делаю это в gridLayout. Я использую Eclipse Juno для редактирования, уровень соответствия JDK для Java-компилятора установлен на 1.6. После сохранения макета, содержащего gridLayout, с помощью RadioButtons, он предупредил, что он недоступен в […]

Совместимость GridLayout – ClassNotFoundException: не найден класс "android.support.v7.widget.GridLayout"

Я пытаюсь использовать GridLayout в своем проекте Android 2.2 и после установки проекта gridlayout_v7 в своей рабочей области, добавляя его в свои проекты Android Dependencies, добавляя пользовательские xmlns для своих пользовательских атрибутов и встраивая его в свой XML-макет как таковой : <android.support.v7.widget.GridLayout android:layout_width="match_parent" android:layout_height="300dp" grid:columnCount="2" grid:rowCount="3" > <include android:layout_width="match_parent" android:layout_height="match_parent" layout="@layout/quick_contact" /> <include android:layout_width="match_parent" android:layout_height="match_parent" […]

Редактирование текста с экрана с помощью GridLayout

У меня есть следующий макет, где тексты редактирования выходят из экрана, по-видимому, без причины. Я пытаюсь найти подобную проблему, но я не мог. Это должно быть легко, но я пробовал много вещей без везения. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > <GridLayout android:id="@+id/gridLayout" android:layout_width="fill_parent" android:layout_height="wrap_content" android:background="#ffffff" android:columnCount="2" android:orientation="horizontal" > <TextView android:id="@+id/titleTextView" android:layout_columnSpan="2" android:layout_gravity="left" android:layout_marginLeft="20dp" android:layout_marginRight="20dp" android:paddingBottom="10dp" […]

Почему многострочные кнопки в gridlayout имеют странный верхний край?

У меня есть этот макет: <LinearLayout android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent" android:background="#FF2c3e50"> <FrameLayout android:layout_width="300px" android:layout_height="5px" android:background="#FF4a80c2" > </FrameLayout> <HorizontalScrollView android:layout_width="wrap_content" android:layout_height="match_parent" android:overScrollMode="never"> <GridLayout android:layout_width="match_parent" android:layout_height="match_parent" android:rowCount="2" android:orientation="vertical" android:padding="50px"> <Button android:layout_marginBottom="20px" android:layout_marginRight="20px" android:lines="2" android:textColor="#fff3f3f3" android:layout_width="165px" android:layout_height="165px" android:text="zrušit bez zápisu" android:gravity="center" android:textStyle="bold" android:padding="10px" android:textSize="24px" android:background="@drawable/cancel_button"/> <Button android:layout_marginBottom="20px" android:layout_marginRight="20px" android:lines="2" android:textColor="#fff3f3f3" android:layout_width="165px" android:layout_height="165px" android:text="odchod" android:gravity="center" android:textStyle="bold" android:textSize="24px" android:padding="10px" android:background="@drawable/type_button_default"/> <Button […]

Как преобразовать мой linearLayout в GridView / GridLayout

Как я могу преобразовать свой линейный макет, как показано ниже, в виде сетки? Поэтому в основном мне нужно, чтобы это были 3 колонки и 2 ряда (в альбомной ориентации). Нет границ. Пример проекта загружен здесь . <?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:orientation="vertical" > <SurfaceView android:id="@+id/video_1_surfaceview" android:layout_width="fill_parent" android:layout_height="0dp" android:layout_weight="1" /> <SurfaceView android:id="@+id/video_2_surfaceview" android:layout_width="fill_parent" android:layout_height="0dp" […]

Использование GridLayout из библиотеки поддержки приводит к «NoSuchMethodError: android.support.v4.view.ViewCompat.getLayoutDirection»

Я использую GridLayout в своем приложении, и он отлично работает. Теперь я должен поддерживать android 3.xx, поэтому я включил android-support-library-v7. Я просто изменил инструкции импорта для GridLayout и LayoutParams во всех местах. Теперь я могу создать проект, но когда я запускаю приложение, он выходит из строя с исключением NoSuchMethodError. Я выполнил следующие шаги, чтобы включить […]