autocompletetextview setonitemselectedlistener not working

前端 未结 3 1546
生来不讨喜
生来不讨喜 2021-02-06 23:25

there i am trying to write code for authorisation activity. When i am putting some entry in inputEmail i expect that my inputPasword will be fileed automaticly if corresponding

3条回答
  •  猫巷女王i
    2021-02-06 23:44

    This is a duplicate of this question

    However, you need to use AdapterView.OnItemClickListener() not OnItemSelectedListener.

    I tested it with success using the following code snippet. Credit to Vogella for the adapter stuff.

        AutoCompleteTextView actv = (AutoCompleteTextView) findViewById(R.id.autocomplete_textview);
    
        String[] values = new String[] { "Android", "iPhone", "WindowsMobile",
                "Blackberry", "WebOS", "Ubuntu", "Windows7", "Max OS X",
                "Linux", "OS/2", "Ubuntu", "Windows7", "Max OS X", "Linux",
                "OS/2", "Ubuntu", "Windows7", "Max OS X", "Linux", "OS/2",
                "Android", "iPhone", "WindowsMobile" };
    
        ArrayList list = new ArrayList();
        for (int i = 0; i < values.length; ++i) {
            list.add(values[i]);
        }
        final ArrayAdapter adapter = new ArrayAdapter(this,
                android.R.layout.simple_list_item_1, list);
        actv.setAdapter(adapter);
    
        actv.setOnItemClickListener(new AdapterView.OnItemClickListener() {
    
            @Override
            public void onItemClick(AdapterView parent, View view,
                    int position, long id) {
                Toast.makeText(MainActivity.this,
                        adapter.getItem(position).toString(),
                        Toast.LENGTH_SHORT).show();
            }
        });
    

提交回复
热议问题