在使用自定义适配器填充之前,如何填充列表视图中的第一行?

时间:2014-10-25 17:42:59

标签: java android android-listview android-adapter

我想用databasehelper中的另一个方法填充第一个listview行,并填充视图的其余部分。

所有我能找到googleing这是如何使用ArrayAdapter

这就是我现在填写视图的方式:

        new Handler().post(new Runnable(){          
        @Override
        public void run(){
            cursorAdapter = new CustomCursorAdapter(MainActivity.this, contactDBHelper.listAll());

            listView.setAdapter(cursorAdapter);
        }

    });

我想要做的是用这个方法填充第一行的int。

contactDBHelper.countContact();

有什么想法吗?

2 个答案:

答案 0 :(得分:0)

尝试使用ListView.addHeaderView(查看视图)

    ListView lv=(ListView) findViewById(R.id.listView1);
    TextView header=new TextView(getApplicationContext());
    header.setText("Header");
    lv.addHeaderView(header);

答案 1 :(得分:0)

如果要在ListView显示不同的观看次数,可以覆盖getItemViewTypegetViewTypeCount种方法。 Here是一个简短的例子。