-2
我有一点问题。按下按钮弹出动态选项列表
比方说,我们有一个EditText,一个按钮和字符串x值的ArrayList。
当按钮按下,我想弹出一个选项列表(如旋转)与ArrayList中的值。然后,获取选择的项目的字符串并将其放入EditText中。
我该怎么做?
谢谢。
我有一点问题。按下按钮弹出动态选项列表
比方说,我们有一个EditText,一个按钮和字符串x值的ArrayList。
当按钮按下,我想弹出一个选项列表(如旋转)与ArrayList中的值。然后,获取选择的项目的字符串并将其放入EditText中。
我该怎么做?
谢谢。
尝试使用AutoCompleteTextView
这将解决你的问题。
试试这个:
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());
}
我下来投了你的问题。在提问之前,你应该先研究一下。尝试一些代码,然后在代码中出现怀疑/错误。 这是如何得到所选项目的文本 - Spinner spinner =(Spinner)findViewById(R.id.spinner); String text = spinner.getSelectedItem()。toString(); –