2010-09-03 65 views

回答

0

创建自定义列表项目行布局
您必须在布局文件夹中创建自定义列表行项目,就像您定义常规活动布局一样。在那里你放置你的图标,TextViews等,并妥善放置它们。

覆盖专用适配器需要
然后你需要重写你为了从CURSO /对象列表中的数据与您的布局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; 
}