-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(); –