0
我有一個AutoCompleteTextView並得到一個CursorAdapter。現在一切正常,你可以使用android.R.layout.simple_dropdown_item_1line
,但是當你嘗試膨脹Android放棄的自定義佈局時。Android AutoCompleteTextView CursorAdapter失敗,如果使用自定義佈局
作品
@Override
public void bindView(View view, Context context, Cursor cursor) {
final String text = convertToString(cursor);
((TextView) view).setText(text);
}
@Override
public View newView(Context context, Cursor cursor, ViewGroup parent) {
final LayoutInflater inflater = LayoutInflater.from(context);
final View view =
inflater.inflate(
android.R.layout.simple_dropdown_item_1line,
parent, false);
return view;
}
不起作用
@Override
public void bindView(View view, Context context, Cursor cursor) {
final String text = convertToString(cursor);
((TextView) findViewById(R.id.txtAutoCompleteText)).setText(text);
}
@Override
public View newView(Context context, Cursor cursor, ViewGroup parent) {
final LayoutInflater inflater = LayoutInflater.from(context);
final View view =
inflater.inflate(
//android.R.layout.simple_dropdown_item_1line,
R.layout.auto_complete_item,
parent, false);
return view;
}
我知道有人已經提出類似的問題,被標記爲回答,但它不符合我的查詢。
有什麼我失蹤或這是不可能的。