5

私の無知を許してください、しかしこれは私のAndroidでの3日目です、そして私はチュートリアルを見ました、そしてそれらはすべてリストビューアイテムUIのxml宣言に焦点を合わせているようです。私の質問はこれです。Eclipseのデザイナー「グラフィックレイアウト」でカスタムリストビューアイテムのUIを表示できるようにしたいと思います。ただし、Androidの他のビューと同じように表示されます。上部にタイトルとステータスバーがあり、画面全体を占めています。私が見たいのは、私がデザインしているリストビューアイテムです。ちょうど50dpの高さと塗りつぶされた幅。これを行う方法はありますか?

4

3 に答える 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 に答える