Как создать прямоугольник ListView (ListActivity) со скругленными углами в Android?

В настоящее время я работаю в приложении для Android, используя ListActivity для создания ListView, я даю три элемента в ListView и изображение setBackground для закругленного прямоугольника в ListView, затем запускаю приложение, каждый угол имеет закругленный прямоугольник, показывающий нормально, но закругленный прямоугольник отображается в полноэкранном режиме, я хочу округленный прямоугольник до пункта 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>

Ниже я прикрепил изображение для справки:

я хочу показать конец линии границы (ListView) элемента 3. // аналогично сгруппированное табличное представление в iPhone

введите здесь описание изображения

Я хочу показать так:

введите здесь описание изображения


person SampathKumar    schedule 20.08.2012    source источник
comment
опубликовать xml-файл, содержащий listView   -  person Braj    schedule 20.08.2012
comment
Использование ListActivity для создания listView внутри класса ListView.   -  person SampathKumar    schedule 20.08.2012


Ответы (1)


Высота ListView передается в XML как обертка содержимого вместо родительского заполнения...

person Vishesh Chandra    schedule 20.08.2012
comment
Можешь пожалуйста доходчиво объяснить - person SampathKumar; 20.08.2012