報錯代碼:
private AutoCompleteTextView acTextView;
//聲明實體變量
private String[] res = {"beijing1","beijing2",
"beijing3","shanghai1","shanghai2"};
//初始化數(shù)據(jù)源
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
/*
* 第一步:初始化控件
* 第二步:需要一個適配器
* 第三步:初始化數(shù)據(jù)源---這數(shù)據(jù)源去匹配文本框輸入的內(nèi)容
* 第四步:將adapter與當前AutoCompleteTextView綁定
*/
acTextView = (AutoCompleteTextView) findViewById(R.id.autoCompleteTextView1);
//強制轉換
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
android.R.layout.simple_list_item_1,res);
//適配器
acTextView.setAdapter(adapter);
2016-01-13
為什么 ?沒人回答
2014-08-20
onCreate()方法是protected的,而你聲明的變量和數(shù)組是private的