0
私はListView
をAndroidアプリに持っています。 ListView
は商品カタログとされています。今は行リストとして表示されているので、カタログとよく似ていません。ListViewレイアウトをセルレイアウトに変更する
3つの垂直な行とカタログ内の項目数と同じ数の水平な行を持つテーブルビューを作成する方法はありますか?ListView
で使用しているのと同じデータを使用しますか?また、どのように矩形セルとして表示されるようにセルレイアウトを変更するには?
CellLayout.xml:私はちょうどGridView
にListView
の種類を変更し、セルレイアウトを修正したので、それは次のようになります。
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/itemNameList"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_alignParentTop="true"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/itemPriceList"
android:layout_below="@+id/itemNameList"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"/>
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/itemImageList"
android:layout_alignParentTop="true"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true" />
GridLayoutManagerを持つGridViewまたはRecyclerViewを確実に使用してください。 ListViewは、アイテムの単一の垂直スタックを実行します。 – MCeley
はい、どうすれば変更できますか、まだ私の 'BaseAdapter'を使用できますか? – Ido