目前我在android应用程序中工作,使用ListActivity创建ListView,我在ListView中为ListView中的圆角矩形提供三个项目和setBackground图像,然后运行应用程序每个角都有圆角矩形显示正常,但全屏显示圆角矩形,我想要圆角矩形直到第 3 项。如何解决这个问题?请帮我
提前致谢
我试过这个:
列表视图类:
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 中类似分组的 tableview
我想这样展示: