我在SOF閱讀了許多關於CursorAdaptor的文章 - newView/getView/bindView。Android CursorAdapter getView/newView應該是膨脹一樣的東西嗎?
如果我爲自動完成文本字段創建自定義適配器,我必須實現newView()和bindView()。
但有人說,實現getView()可以提高滾動時的速度。
所以,問題是,
如果上NewView的(),已膨脹的圖。
public View newView(Context context, Cursor cursor, ViewGroup parent) {
final LayoutInflater inflater = LayoutInflater.from(context);
// =Single Line=
final TextView view = (TextView) inflater.inflate(android.R.layout.simple_list_item_1, parent, false);
String item = createItem(cursor);
view.setText(item);
return view;
}
所以在getView()上,我做了同樣的事情嗎?
誰是「某人」?資源? – njzk2
'view.setText(item);'應該在bindView中,而不是newView(同樣,看代碼中的getCursorAdapter中的getView會調用newView(如果需要)和bindView之後) – njzk2