[英]How to setup Visual Studio 2013 for the use of Android support Library V7 to use Navigation drawer?
[英]How to use GridView V7 in Android Studio?
我正在尝试在Android Studio中使用Gridview v7。 我在android Studio项目中添加了GridLayoutV7的jar文件,但是在源文件中我无法导入Grid
导入android.support.v7.widget.GridLayout;
如何解决呢?
在build.gradle中添加以下代码:
dependencies {
compile "com.android.support:gridlayout-v7:18.0.+"
}
进入您的build.gradle文件。 默认情况下,你应该有一个dependencies
第
compile files('libs/android-support-v4.jar')
替换为
compile files('libs/android-support-v7-gridlayout.jar')
并确保您的v7文件在libs
目录中。
确保已使用SDK Manager下载了Android支持存储库。
打开您的应用程序的build.gradle文件。
将支持库功能项目标识符添加到“ 依赖关系”部分。 例如,要包含appcompat项目,请在依赖项部分中添加编译“ com.android.support:appcompat-v7:18.0.+” ,如以下示例所示:
dependencies { ... compile "com.android.support:appcompat-v7:18.0.+" }
我为此苦了几个小时,但发现有一些有用的方法。
就像其他人说的那样,在build.gradle中使用compile 'com.android.support:gridlayout-v7:21.0.+'
导入支持库。
重建项目,然后可以使用以下语法将布局添加到xml中:
<android.support.v7.widget.GridLayout
android:id="@+id/gridLayout_pics"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:orientation="horizontal"
app:columnCount="2"
app:rowCount="2"
app:useDefaultMargins="true">
<Button
android:id="@+id/button1"
app:layout_gravity="left|top"
android:text="Button" />
<Button
android:id="@+id/button2"
app:layout_gravity="left|top"
android:text="Button" />
<Button
android:id="@+id/button3"
app:layout_gravity="left|top"
android:text="Button" />
<Button
android:id="@+id/button4"
app:layout_gravity="left|top"
android:text="Button" />
</android.support.v7.widget.GridLayout>
注意这里所有的外观都是“ app”而不是“ android”。 我认为这是人们对此有疑问的主要原因。 我应该补充一点,在此过程中,有一个步骤是Android Studio问我是否要导入“应用程序”命名空间-我认为这是在我第一次键入“应用程序”之后:
希望这可以减轻人们的头痛。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.