调用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)
}
mecury
慕粉3295968
相关分类