0

この ListView をコーディングしようとしていますが、その方法がわかりません。simple_listview_01 に組み込まれた Android を使用して単純なリストビューのみを実行しました。

どうすればこれを行うことができますか?既に Listview xml レイアウト ファイルを持っていますが、それをコードに添付するにはどうすればよいですか? テキストビューを使用する必要があることは知っていますが、それ以降はわかりません。

XML:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="?android:attr/listPreferredItemHeight"

    android:padding="6dip">

    <ImageView
        android:id="@+id/icon"

        android:layout_width="wrap_content"
        android:layout_height="fill_parent"
        android:layout_marginRight="6dip"

        android:src="@drawable/icon" />

    <LinearLayout
        android:orientation="vertical"

        android:layout_width="0dip"
        android:layout_weight="1"
        android:layout_height="fill_parent">

        <TextView
            android:layout_width="fill_parent"
            android:layout_height="0dip"
            android:layout_weight="1"

            android:gravity="center_vertical"
            android:text="My Application" />

        <TextView  
            android:layout_width="fill_parent"
            android:layout_height="0dip"
            android:layout_weight="1" 

            android:singleLine="true"
            android:ellipsize="marquee"
            android:text="Simple application that shows how to use RelativeLayout" />

    </LinearLayout>

</LinearLayout>

これまでのコード:

ListView lv = getListView();
                /* Gets a ListView */
                lv.setTextFilterEnabled(true);

                /* sorts the listview */
                ArrayAdapter<String> adapter = new ArrayAdapter<String>(
                        getApplicationContext(),
                        android.R.layout.simple_list_item_1,
                        result.getheadlines());
                setListAdapter(adapter);
4

2 に答える 2

0

このチュートリアルを参照してください。すべてのアイテムにリストビューが含まれており、imageviewと3textviewがあります。

于 2012-05-19T17:28:59.000 に答える
0

ここで ListView チュートリアルをもっと読む必要があります。リンクは、リスト ビューの包括的な資料を説明しています。

于 2012-05-19T17:16:38.267 に答える