java在SimpleCursorAdapter中向ListView添加头
因此,基本上,我正在尝试根据我拥有的字母列表向ListView添加一个标题,我将使用光标的结果进行检查
当前的问题是parent.addView(View)
在我需要它的newView中是不可能的
@Override
public View newView(Context context, Cursor cursor, ViewGroup parent) {
View header = LayoutInflater.from(context).inflate(R.layout.list_item_patient_header, null);
String firstName = // substring from cursor;
TextView testView = (TextView) header.findViewById(R.id.list_item_header);
testView.setText(firstName);
parent.addView(header);
// Code for view setup to pass to bindView
view.setTag(holder);
return view;
}
当我对它执行此操作时,它会崩溃并出现错误:addView(View) is not supported in AdapterView
基本思想是创建一个TextView元素,该元素将是一个标题,并且将位于已经在屏幕上显示元素的ListElement之外。 结果是将列表中的第一个字母的标题与相应的字母组合在一起
共 (0) 个答案