Android:在EditText中显示微调器选择的内容

Android:在EditText中显示微调器选择的内容,android,spinner,android-edittext,Android,Spinner,Android Edittext,我正在做一个android项目,在我的设计过程中遇到了停顿。我是一个刚开始的java程序员,也是android sdk的新手,所以请容忍我。。。在我的主屏幕上,它提示用户从单独的微调器下拉菜单中进行6个选择。6个微调器中的每个都包含相同的StringArray。我想做的是,当单击“提交”按钮时,在另一个屏幕上的EditText字段中显示6个不同的微调器选择。我已经正确设置了submit按钮侦听器以及一个新的活动,并打算将布局切换到输出屏幕。我不明白的是如何使用微调器并将其显示到文本字段中。我已尝

我正在做一个android项目,在我的设计过程中遇到了停顿。我是一个刚开始的java程序员,也是android sdk的新手,所以请容忍我。。。在我的主屏幕上,它提示用户从单独的微调器下拉菜单中进行6个选择。6个微调器中的每个都包含相同的StringArray。我想做的是,当单击“提交”按钮时,在另一个屏幕上的EditText字段中显示6个不同的微调器选择。我已经正确设置了submit按钮侦听器以及一个新的活动,并打算将布局切换到输出屏幕。我不明白的是如何使用微调器并将其显示到文本字段中。我已尝试设置6个单独的SetOnItemSelectedListener方法,但不确定是否允许这样做。请帮忙,谢谢

我建议您使用一个简单的
阵列适配器设置微调器,如下所示:

  String[] selections = new String[] { "Selection 1", "Selection 2", "Selection 3", "Selection 4" };

  ArrayAdapter<String> myAdapter = new ArrayAdapter<String>(mySpinner1.getContext(), android.R.layout.simple_spinner_item, selections);
  myAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
  mySpinner1.setAdapter(myAdapter);
现在,您可以根据需要连接这些字符串,并在文本视图中显示它们,如下所示:

   myTextView.setText(value1 + "," + value2 + "," + value3 + "," + value4 + "," + value5 + "," + value6);

希望有帮助。玩得开心

我有一个问题。。。我已经设置了ArrayAdapter,就像你建议的那样。。。现在,每个微调器是否需要单独的阵列适配器?当我试图只制作一个适配器并使每个微调器引用同一个ArrayAdapter时,我想我遇到了一个错误。谢谢您的帮助嗨,您需要为每个微调器提供一个新的适配器实例。每个微调器一个适配器。不幸的是,一旦我尝试设置TextView,我的程序就会崩溃。如果我试图更改的文本视图位于不同的布局上,这有关系吗?
   myTextView.setText(value1 + "," + value2 + "," + value3 + "," + value4 + "," + value5 + "," + value6);