Android 如何在列表视图中添加顶部项目?

Android 如何在列表视图中添加顶部项目?,android,listview,checkbox,Android,Listview,Checkbox,基本上我想要一个列表视图(复选框和文本视图),其中包含数据库中的所有数据,但视图中的第一项始终是“全部”。我已经加载了listadapter,但我不知道如何将第一行作为全部添加。 如果我单击所有复选框,我想将其他复选框的状态设置为false。 我的代码如下。您可以在列表视图中添加HeaderView 下面是如何在ListView中添加HeaderView的简单代码。 LayoutInflater inflater = getLayoutInflater(); LinearLayout listH

基本上我想要一个列表视图(复选框和文本视图),其中包含数据库中的所有数据,但视图中的第一项始终是“全部”。我已经加载了listadapter,但我不知道如何将第一行作为全部添加。 如果我单击所有复选框,我想将其他复选框的状态设置为false。
我的代码如下。

您可以在列表视图中添加HeaderView

下面是如何在ListView中添加HeaderView的简单代码。

LayoutInflater inflater = getLayoutInflater();
LinearLayout listHeaderView = (LinearLayout)inflater.inflate(
                R.layout.headerview, null);
ListView.addHeaderView(listHeaderView);

创建headerview.xml,您可以在这个布局中添加TextView“所有”文本。

为什么不这样做呢

getview()
中获得位置,然后为第一项添加条件。大概是这样的:

if(position == 0)


    youTextView.setText("All");

就这样

我尝试了上述方法。但它将覆盖位置0。列表第一项将覆盖。如何在列表视图中启动第一个位置