私の無知を許してください、しかしこれは私のAndroidでの3日目です、そして私はチュートリアルを見ました、そしてそれらはすべてリストビューアイテムUIのxml宣言に焦点を合わせているようです。私の質問はこれです。Eclipseのデザイナー「グラフィックレイアウト」でカスタムリストビューアイテムのUIを表示できるようにしたいと思います。ただし、Androidの他のビューと同じように表示されます。上部にタイトルとステータスバーがあり、画面全体を占めています。私が見たいのは、私がデザインしているリストビューアイテムです。ちょうど50dpの高さと塗りつぶされた幅。これを行う方法はありますか?
質問する
28395 次
3 に答える
3
あなたが探しているのはカスタム アダプターだと思います。表示されているのは単なるリストビュー アイテムであり、探しているのはカスタム レイアウトです。このチュートリアル、特にカスタム レイアウトとカスタム アダプターの設計に関する部分をご覧ください。
http://www.androidhive.info/2012/02/android-custom-listview-with-image-and-text/
于 2012-11-22T06:38:27.837 に答える
1
これは、カスタムリストビューを作成するための一般的なレイアウトの例です。
主な活動レイアウト:
<?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" >
<ListView
android:id="@+id/list"
android:layout_width="match_parent"
android:layout_height="wrap_content"
/>
</LinearLayout>
ListView行レイアウトXML(list.xml):
<?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" >
<ImageView
android:id="@+id/icon"
android:layout_width="80dp"
android:layout_height="80dp"
android:contentDescription="@string/image"
android:paddingLeft="10dp"
android:paddingRight="10dp" />
<TextView
android:id="@+id/title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toRightOf="@+id/icon"
android:paddingBottom="10dp"
android:textColor="#CC0033"
android:textSize="16dp" />
<TextView
android:id="@+id/desc"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/title"
android:layout_toRightOf="@+id/icon"
android:paddingLeft="10dp"
android:textColor="#3399FF"
android:textSize="14dp" />
</RelativeLayout>
于 2012-11-22T08:19:28.543 に答える
0
リストビューがどのように見えるかを確認する唯一の方法は、デバイスでアプリケーションを実行し、リストビューにテスト データを入力することだと思います。それはちょっと痛いです。
于 2013-08-09T19:35:13.630 に答える