早速つかいたいのですが、Android-Lでないとコンパイルエラーがでるのでどうしたものかとおもっていたけど、解決方法があったのでメモ。
タイトルにはICSと書いていますが、テストをしたのがISC端末なだけなので、KitKatでも多分大丈夫だと思う。
まず、Gradleの指定、こいつをdependenciesに追加。
compile 'com.android.support:support-v4:20.0+' compile 'com.android.support:recyclerview-v7:+'
それから、レイアウトファイルはとくに仕掛けは必要ありません。
<android.support.v7.widget.RecyclerView
android:id="@+id/my_recycler_view"
android:scrollbars="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_alignParentTop="true"
android:layout_above="@+id/controlLayout"/>
こんな感じでいれればよいとおもいます。
だいじなのはAndroidManifest.xmlファイル、こちらは以下の1文を追加する必要があります。
<uses-sdk tools:node="replace" />
これは、uses-permitsionタグと同じ階層であるルートタグの子チャイルドとして追加してください。また、
xmlns:tools="http://schemas.android.com/tools"
これをいれておかないとエラーになります。
DragListViewをやめて、RecyclerViewにおきかえる作業にとりかかるよー
CardViewもつかえるのかな?
No comments:
Post a Comment