调用setAdapter()方法时,提示没有为类型 MainActivity 定义方法 setAdapter(ArrayAdapter)出错的那行代码是zidongkongjian=setAdapter(shipei);这是怎么回事?是少了包吗?可是ECLIPSE没有提示导包啊相关代码如下:public class MainActivity extends Activity implements OnClickListener{ private AutoCompleteTextView zidongkongjian; //对象 private ImageButton loginButton; @Override protected void onCreate(Bundle savedInstanceState) { //下方是无关代码 super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); loginButton=(ImageButton)findViewById(R.id.imageButton1); loginButton.setOnClickListener(this); //以下为 AutoCompleteTextView,及定义和设置适配功能的代码 zidongkongjian=(AutoCompleteTextView)findViewById(R.id.auto1); String str[]={"aaa","aaaa","abc","abcde"}; ArrayAdapter shipei=new ArrayAdapter(this,android.R.layout.simple_list_item_1,str); zidongkongjian=setAdapter(shipei); //问题行:没有为类型 MainActivity 定义方法 setAdapter(ArrayAdapter) }
- 2 回答
- 0 关注
- 2198 浏览
添加回答
举报
0/150
提交
取消