2011-05-14 86 views
0

我有一個初步問題,我希望用戶在出現某個EditText字段之前回答。 Spinner基本上是一個Yes/No的問題,在選擇時是的,我希望EditTextA顯示,一旦選擇否,我想讓EditTextB顯示。如何在Spinner選擇時顯示EditText?

我相信這樣做的最好方法是默認隱藏EditTextA & B,出現在選擇Spinner值時。

如果你可以提供一步一步的代碼,但是我真正想要的是如何處理這個問題的高級方向。

回答

0

當用戶從您的微調器中選擇一個值時,它會發送一個事件給您可以偵聽的微調器。爲此,你可以在你的微調器上設置一個OnItemSelectedListener,從那裏顯示正確的EditText,或者說,用正確的響應填充你的EditText。

你想在你的微調調用該方法setOnItemSelectedListener(AdapterView.OnItemSelectedListener)

你進入它要說明它是什麼,你想做的事,當你Spinner包含所選項目的參數。此次電話會議將是這個樣子:

spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() { 
    editText.setText("blah blah blah"); 
}); 
+0

感謝您的輸入,我很感激! – AutoM8R 2011-05-15 04:53:09

相關問題