私は一晩中これを試してみましたが無駄だったので、最初から正確な手順をリストします.
- SDK マネージャー経由でサポート パッケージをインストールしました。
- 「testinggridlayout」と呼ぶ新しい Android プロジェクトを作成します。
- 選択したビルド ターゲットは Android 2.1 API 7 です。
- リスト項目
これは、グリッド レイアウトを作成できるようにしたい私のプロジェクトになります。
サポート パッケージをセットアップするには、次の手順を実行します。
- 作成したばかりのプロジェクトを右クリックし、[新規] - [Android プロジェクト] を選択します。
- GridLayout という名前を付け、[既存のソースからプロジェクトを作成] を選択して、次の場所を参照します。
android-sdks\extras\android\support\v7\gridlayout
testinggridlayout
プロジェクトを右クリックし、[プロパティ] をクリックします。- [Java ビルド パス] の下 - [プロジェクト] タブを選択し、[追加] を選択します。
- 私のプロジェクト「GridLayout」を選択し、[OK]をクリックしてから[OK]をクリックします。
この時点で
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 プロジェクトの libs の下にある android-support-v7-GridLayout.jar ファイルをこのフォルダーにコピーしました。
「testinggridlayout」の「libs」フォルダーにあるこのファイルを右クリックし、「ビルドパスに追加」を選択しました。
私のエラーは次のように変わりました:
次のクラスをインスタンス化できませんでした: - android.support.v7.widget.GridLayout (クラスを開く、エラー ログを表示)
見逃した / すべきではなかったビットはどれですか?