0

現在、私はAndroidアプリケーションで作業しています.ListActivityを使用してListViewを作成し、ListViewに3つのアイテムを指定し、ListViewのRounded rectのsetBackgroundイメージを指定してから、アプリを実行します項目 3 まで四角形を丸めました。これを修正するにはどうすればよいですか? 私を助けてください

前もって感謝します

私はこれを試しました:

ListView クラス:

public class Settings extends ListActivity
{
     private static String[] mListContent={"Item 1", "Item 2", "Item 3"};
     public void onCreate(Bundle savedInstanceState)
     {
            super.onCreate(savedInstanceState);

            // Set listview rounded rect
            getListView().setCacheColorHint(0);
            getListView().setBackgroundResource(R.drawable.custom_shape);

            setListAdapter(new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, mListContent));
            }
}

Custom_shape.xml ファイル

<?xml version="1.0" encoding="UTF-8"?> 
<shape xmlns:android="http://schemas.android.com/apk/res/android" >
    <stroke android:width="4dp" android:color="#FFFFFF" />
    <padding android:left="14dp" android:top="14dp"
            android:right="14dp" android:bottom="14dp" />
    <corners android:radius="8dp" />
</shape>

以下に、参考のために画像を添付します。

項目 3 の境界線 (ListView) の終わりを表示したい。 // iPhone で同様にグループ化されたテーブルビュー

ここに画像の説明を入力

私はこのように示したい:

ここに画像の説明を入力

4

1 に答える 1

-1

ListView の高さは、親を埋める代わりにラップ コンテンツとして XML で渡されます...

于 2012-08-20T12:17:22.013 に答える