我想生成一个ListView在某些条目之间有一些分隔符的东西,就像在某些属性部分中可以看到的那样.请参阅下面的示例.我尝试生成List一个包含一些textviews其次是看中分隔解释列表中的下一个部分,然后再一些文本画面之一.如何才能做到这一点?我想创建不同的视图来添加到列表中?这是要走的路吗?
我必须在列表视图中显示数据库中的数据.我按分类获取组中的所有数据并显示在Listview中.我使用了以下代码.
private ListView infos;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
.........
.........
infos = new ListView(this);
model = infoDataHelper.getCursor(addType);
adapter = new InfoAdapter(model);
infos.setAdapter(adapter);
.........
.........
}
class InfoAdapter extends CursorAdapter {
public InfoAdapter(Cursor c) {
super(getParent(), c);
// TODO Auto-generated constructor stub
}
@Override
public void bindView(View row, Context ctxt, Cursor c) {
InfoHolder holder = (InfoHolder) row.getTag();
holder.populateTable(c, infoDataHelper);
}
@Override
public View newView(Context ctxt, Cursor c, ViewGroup parent) {
LayoutInflater inflater = getLayoutInflater();
View row;
row …Run Code Online (Sandbox Code Playgroud)