2011-05-14 55 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

相关问题