自定义列表视图

时间:2011-09-17 09:58:18

标签: android listview

我的android应用程序中有一个listview。 我有3张图片应该用作BG。 列表顶部为1 - 顶部为圆形边缘 1为buttom列表 - 与buttom舍入最边缘 中间锋利的边缘为1。

如何将这些用作BG?

约阿夫

1 个答案:

答案 0 :(得分:0)

所以基本上,你想为listview的第一个和最后一个项目设置一个自定义布局,所有其他元素将具有相同的布局?正确?

也许您应该阅读:http://android.amberfog.com/?p=296

最重要的代码在这里:

if (convertView == null) {
                holder = new ViewHolder();
                switch (type) {
                    case TYPE_ITEM:
                        convertView = mInflater.inflate(R.layout.item1, null);
                        holder.textView = (TextView)convertView.findViewById(R.id.text);
                        break;
                    case TYPE_FIRST_OR_LAST_ITEM:
                        convertView = mInflater.inflate(R.layout.item2, null);
                        break;
                }
                convertView.setTag(holder);
            } else {
                holder = (ViewHolder)convertView.getTag();
            }