Я пробовал весь этот вечер безрезультатно, поэтому я собираюсь перечислять свои точные шаги, начиная с нуля.
- Я установил пакет поддержки через диспетчер SDK.
- Я создаю новый проект Android, который я называю "testinggridlayout".
- Цель сборки, которую я выбираю, - это Android 2.1 API 7.
- Элемент списка
Это будет мой проект, который я хочу, чтобы создать сетку расположение на.
Чтобы настроить пакет поддержки, выполните следующие действия:
- Щелкните правой кнопкой мыши проект, который я только что создал, и выберите - Создать - Android Project
- Назовите его GridLayout и выберите создать проект из существующего источника
и найдите:
Android-SDKs\Extras\Android\поддержка\v7\GridLayout
- Щелкните правой кнопкой мыши мой проект
testinggridlayout
и нажмите свойства: - в разделе "Путь сборки Java" - выберите вкладку "Проекты", затем "Добавить".
- выберите мой проект "GridLayout" и нажмите "ОК", затем "ОК".
В этот момент
Если я перейду в макет main.xml, вручную вставьте этот код:
<?xml version="1.0" encoding="utf-8"?>
<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:background="#FFFFFF"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:columnCount="8"
android:rowCount="5" >
</GridLayout>
</LinearLayout>
Я получаю сообщение об ошибке:
Не удалось найти следующие классы: - GridLayout (исправить сборку путь, редактировать XML).
Если я изменю
<GridLayout> & </GridLayout>
к <android.support.v7.widget.GridLayout> & </android.support.v7.widget.Gridlayout>
Я получаю ту же ошибку:
Следующие классы не найдены: - android.support.v7.widget.GridLayout(исправить путь сборки, редактировать XML).
В этот момент я создал папку в моем проекте под названием "libs".
Затем я скопировал файл android-support-v7-GridLayout.jar под libs в проекте GridLayout в эту папку.
Я щелкнул правой кнопкой мыши этот файл в папке "libs" в "testinggridlayout" и выбрал "Add to Build Path".
Моя ошибка затем изменилась на:
Следующие классы не могут быть созданы: - android.support.v7.widget.GridLayout(открыть класс, показать журнал ошибок)
Какой бит я пропустил/не должен был делать?