Java Android:ListView是否在getView()中添加标签?
我是初学者。我已经尝试了很多,但我不知道如何做到这一点: 我有一个阵列适配器。显示所有项目,如果位置==3,则还应显示一个标签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
@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谢谢你的确认。