Java Android:ListView是否在getView()中添加标签?

Java Android:ListView是否在getView()中添加标签?,java,android,xml,listview,Java,Android,Xml,Listview,我是初学者。我已经尝试了很多,但我不知道如何做到这一点: 我有一个阵列适配器。显示所有项目,如果位置==3,则还应显示一个标签 @Override public View getView(int position, View convertView, ViewGroup parent) { LayoutInflater inflater = (LayoutInflater) context .getSystemService(Context.LAYOUT_INFLATER

我是初学者。我已经尝试了很多,但我不知道如何做到这一点:

我有一个阵列适配器。显示所有项目,如果位置==3,则还应显示一个标签

@Override
public View getView(int position, View convertView, ViewGroup parent) {
    LayoutInflater inflater = (LayoutInflater) context
        .getSystemService(Context.LAYOUT_INFLATER_SERVICE);

    View rowView;
    if (position == 3){
        rowView = inflater.inflate(R.layout.event_date, parent, false);

        // set text of label ...

        // now I want to display also the normal item
    } else {
        rowView = inflater.inflate(R.layout.events_list, parent, false);

        // set text of item ...

    }

    return rowView;
}

它显示标签,但我不知道如果它显示标签,我如何也可以显示正常项目。我如何才能做到这一点?

尝试使用一个新的布局,该布局将同时包含
事件\u日期
事件\u列表

大概是这样的:

@Override
public View getView(int position, View convertView, ViewGroup parent) {
    LayoutInflater inflater = (LayoutInflater) context
        .getSystemService(Context.LAYOUT_INFLATER_SERVICE);

    View rowView;
    if (position == 3){
        rowView = inflater.inflate(R.layout.event_date_plus_events_list, parent, false);

        // set text of label ...


    } else {
        rowView = inflater.inflate(R.layout.events_list, parent, false);

    }

        // set text of item ...

    return rowView;
}

. 如果有,请检查这个helps@Raghunandan这绝对是正确的way@blackbelt谢谢你的确认。