Kyo*_*eko 34 java eclipse android android-layout
我整个晚上都在尝试这个无济于事,所以我将从头开始列出我的确切步骤.
这将是我希望能够创建网格布局的项目.
要设置支持包,这些是我的步骤:
Android的软件开发工具包\演员\机器人\ SUPPORT\V7 \网格布局
testinggridlayout项目,然后单击属性:在此刻
如果我进入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>
Run Code Online (Sandbox Code Playgroud)
我收到错误:
找不到以下类: - GridLayout(修复构建路径,编辑XML).
如果我改变
<GridLayout> & </GridLayout>
至
<android.support.v7.widget.GridLayout> & </android.support.v7.widget.Gridlayout>
我收到同样的错误:
找不到以下类: - android.support.v7.widget.GridLayout(修复构建路径,编辑XML).
那时我在我的项目中创建了一个名为"libs"的文件夹.
然后我将GridLayout项目中libs下的android-support-v7-GridLayout.jar文件复制到该文件夹中.
我在"testinggridlayout"的"libs"文件夹中右键单击了该文件,并选择了"Add to Build Path".
我的错误然后改为:
无法实例化以下类: - android.support.v7.widget.GridLayout(open class,show error log)
我错过了哪些位/不应该做的?
khu*_*rav 15
我使用intellij的想法,所以这不完全是你的情况,但也许它会有所帮助.我整天都努力设置这个,然后它突然起作用了.我将描述我的设置,以便您可以比较:
android-support-v13.jar 和 android-support-v7-gridlayout.jar.注意:我在主项目中使用了v7支持库,而不是库项目.事实上,现在检查它 - 在库项目中我没有参考 v7支持.<android.support.v7.widget.GridLayout />而不是<GridLayout />xmlns:grid="http://schemas.android.com/apk/res-auto"在布局文件中使用标签中库项目中定义的自定义属性,例如grid:columnCount希望这可以帮助.我正在尝试它,甚至不确定它是我需要的东西:)
Mah*_*ala 10
如果有人遇到同样的问题,这是一个对我有用的解决方案:
将项目导入工作空间后,您需要使用Android选项卡而不是Java Build Path将其添加为依赖项
项目 - >属性 - > Android - >库 - > [添加...]
我还勾选了Is Library.
从Android_SDK_folder \ extras\android\support\v7\gridlayout\libs文件夹中复制android-support-v7-gridlayout.jar.然后,将其粘贴到项目MyAndroidProject\libs文件夹中.