如何做我自己的自定义列表?

时间:2010-09-03 13:16:17

标签: android

如何自己制作自定义列表?我的意思是,列表的每个元素都看起来像我想要的那样。

2 个答案:

答案 0 :(得分:0)

您可以创建一个xml文件,该文件充当您想要的元素。 并使用充气器和适配器将其分配给列表..

试试这个.. http://www.softwarepassion.com/android-series-custom-listview-items-and-adapters/http://www.androidpeople.com/android-custom-listview-tutorial-example/

答案 1 :(得分:0)

创建自定义列表项行布局
您必须在布局文件夹中创建自定义列表行项,就像定义通常的活动布局一样。在那里,您可以放置​​图标,TextView等,并正确放置它们。

覆盖您需要的特定适配器
然后,您需要覆盖所需的特定适配器,以便将curso / object列表中的数据与layout xml元素相关联。这通常通过覆盖您选择的适配器的getViewbindView方法(ResourceCursorAdapter,ArrayAdapter,..)来完成。

@Override
public View getView(int position, View convertView, ViewGroup parent){
   if(convertView == null){
      convertView = mInflater.inflate(R.layout.row_item, parent, false);
   }


   TextView someTextViewOnMyRowLayout = (TextView)findViewById(...);
   someTextViewOnMyRowLayout.setText(...);

   return convertView;
}