调用setAdapter()方法时,提示没有为类型 MainActivity 定义方法 setAdapter(ArrayAdapter)

调用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)  

 

}

慕粉3295968
浏览 2199回答 2
2回答

mecury

你也是逗!

慕粉3295968

二了二了二了二了犯二了打错符号了,应该是“.”的
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Android