我是Java和Android的新手。这是我的问题
我有两个具有不同ID的Spinners,但是相同的选项,如Yes,No,Maybe,Dont Know。
提供微调器以选择对两个不同问题的回答。显然他们会有两个不同的ID。
我已经创建了存储这些Yes,No,Maybe和Dont Know的字符串数组。
因此,假设用户想要提交这些答案,然后点击按钮,
我在XML中使用了android:onclick =“mysubmit”
STRING.XML中需要使用SPINNERS 回答的问题<string name="question_first">Do you Cough ?</string>
<string name="question_second">Do yo have phlegm in your chest?</string>
<string name="patient_feedback_button">Send Feedback</string>
<string name="feedbacktype"/>
<string name="feedbacktype1">Yes</string>
<string name="feedbacktype2">No</string>
<string name="feedbacktype3">Maybe</string>
<string name="feedbacktype4">DONT KNOW</string>
<string-array name="feedbacktypelist">
<item>@string/feedbacktype1</item>
<item>@string/feedbacktype2</item>
<item>@string/feedbacktype3</item>
<item>@string/feedbacktype4</item>
</string-array>
activity_main.xml中的微调器
<Spinner
android:id="@+id/SpinnerFeedbackType"
android:layout_height="wrap_content"
android:prompt="@string/feedbacktype"
android:layout_width="fill_parent"
android:entries="@array/feedbacktypelist">
</Spinner>
<Spinner
android:id="@+id/SpinnerFeedbackType1"
android:layout_height="wrap_content"
android:prompt="@string/feedbacktype"
android:layout_width="fill_parent"
android:entries="@array/feedbacktypelist">
</Spinner>
<Button
android:id="@+id/ButtonSendFeedback_asthma"
android:layout_height="wrap_content"
android:text="@string/patient_feedback_button"
android:onClick="mysubmit"
android:layout_width="fill_parent">
</Button>
我的目标:
当我点击名称或标题为发送反馈的按钮时,它应该调用,在Java中调用mysubmit。
然后它应该为我提供一个表单,有助于提交我从Spinner读取的STRING选项。
在Java中,我有
public void mysubmit(View button) {
// Handles data from spinner
final Spinner feedbackSpinner = (Spinner) findViewById(R.id.SpinnerFeedbackType);
String feedbackType = feedbackSpinner.getSelectedItem().toString();
final Spinner feedbackSpinner1 = (Spinner) findViewById(R.id.SpinnerFeedbackType1);
String feedbackType1 = feedbackSpinner.getSelectedItem().toString();
}
在学习Android和Java时,我将非常感谢您的帮助。
谢谢, 松鸦