0

Android Studio で Gridview v7 を使用しようとしています。Android Studio プロジェクトに GridLayoutV7 の jar ファイルを追加しましたが、ソース ファイルにグリッドをインポートできません

android.support.v7.widget.GridLayout をインポートします。

それを修正する方法?

4

4 に答える 4

1

build.gradle に次のコードを追加します。

dependencies {
    compile "com.android.support:gridlayout-v7:18.0.+"
}
于 2013-09-02T05:15:52.660 に答える
0

build.gradle ファイルに移動します。デフォルトでは、dependenciesセクションが必要です

compile files('libs/android-support-v4.jar')

それを

compile files('libs/android-support-v7-gridlayout.jar')

v7 ファイルがlibsディレクトリにあることを確認してください。

于 2013-06-21T15:39:30.680 に答える
0
  1. SDK Managerを使用して Android サポート リポジトリをダウンロードしたことを確認します。

  2. アプリケーションのbuild.gradleファイルを開きます。

  3. サポート ライブラリ機能のプロジェクト ID を依存関係セクションに追加します。たとえば、appcompatプロジェクトを含めるには、次の例に示すように、 compile "com.android.support:appcompat-v7:18.0.+"を依存関係セクションに追加します。

     dependencies {
        ...
        compile "com.android.support:appcompat-v7:18.0.+"
    } 
    
于 2014-12-03T14:58:25.007 に答える
0

これについて数時間悩みましたが、うまくいくものを見つけました。

他のみんなが言うように compile 'com.android.support:gridlayout-v7:21.0.+'、build.gradle で使用してサポート ライブラリをインポートします。

プロジェクトを再構築すると、次の構文でレイアウトを 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>

「android」ではなく「app」がすべて表示されていることに注意してください。これが、人々がこれに問題を抱えている主な理由だと思います。追加する必要がありますが、この間に「アプリ」名前空間をインポートするかどうかを Android Studio から尋ねられるステップが 1 つあります。これは、最初に「アプリ:」と入力した後であったと思います。

これが人々の頭痛の種を救うことを願っています。

于 2014-12-12T16:53:00.233 に答える