按下按钮时弹出动态选择列表

时间:2017-04-07 10:31:07

标签: android list spinner

我有一点问题。

假设我们有一个EditText,一个Button和一个带有x值的字符串的arraylist。

按下按钮时,我想弹出一个带有arraylist值的选择列表(如微调器)。然后,获取选择项的字符串并将其放入EditText。

我该怎么做?

谢谢。

2 个答案:

答案 0 :(得分:0)

尝试使用AutoCompleteTextView这将解决您的问题。

答案 1 :(得分:0)

试试这个:

    ed= (EditText) findViewById(R.id.edit_text_box);
    ed.getText().toString();

public void Thespinner()
{
    yourspinner = (Spinner) findViewById(R.id.spinner);
    ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource
    (this, R.array."YOUR ARRAY NAME", android.R.layout.simple_spinner_item);

  adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
    yourspinner.setAdapter(adapter);
}

public void onItemSelected(AdapterView<?> yourspinner, View view,int pos, long id)
{
        ed.setText(yourspinner.getSelectedItem());
}