我整晚都在尝试这个,但无济于事,所以我将从头开始列出我的确切步骤。
- 我通过SDK管理器安装了支持软件包。
- 我创建了一个名为“testinggridlayout”的新的Android项目。
- 我选择的构建目标是Android 2.1 API 7。
- 列表项
这将是我想要在其上创建网格布局的项目。
以下是设置支持软件包的步骤:
- 右键单击我刚创建的项目,然后选择 - 新建 - Android项目
- 将其命名为GridLayout并选择从现有源代码创建项目,然后浏览到:
android-sdks\extras\android\support\v7\gridlayout
- 右键单击我的
testinggridlayout
项目,然后点击属性: - 在Java Build Path下,选择“项目”选项卡,然后选择添加。
- 选择我的项目“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”的文件夹。
然后我将GridLayout项目中的android-support-v7-GridLayout.jar文件复制到此文件夹中。
我右键单击“testinggridlayout”中“libs”文件夹中的此文件,并选择“添加到构建路径”。
然后我的错误变成了:
无法实例化以下类:- android.support.v7.widget.GridLayout(打开类,显示错误日志)
我错过/不应该做哪一步?