Android 微调器,字符串数组onclick性能

Android 微调器,字符串数组onclick性能,android,arrays,spinner,Android,Arrays,Spinner,我正在做一个自助服务表单,在用户注册过程中有一系列问题 这是string.xml文件 <resources> sources> <string name="question1">What was your childhood nickname?</string> <string name="question2">What is the name of your favorite childhood friend?</string>

我正在做一个自助服务表单,在用户注册过程中有一系列问题

这是string.xml文件

<resources>
sources>
 <string name="question1">What was your childhood nickname?</string>
<string name="question2">What is the name of your favorite childhood friend?</string>
<string name="question3">In what city or town did your mother and father meet?</string>
<string name="question4">What is your favorite team?</string>
<string name="question5">What was your favorite sport in high school?</string>
<string name="question6">What was your favorite food as a child?</string>
<string name="question7">What was the make and model of your first car?</string>
<string name="question8">What is you mother\'s maiden name?</string>
<string name="question9">In which city/town were you born?</string>
<string name="question10">In what town/city was your first job?</string>

<string-array name="questions">
    <item>Select a question</item>
    <item>@string/question1</item>
    <item>@string/question2</item>
    <item>@string/question3</item>
    <item>@string/question4</item>
    <item>@string/question5</item>
    <item>@string/question6</item>
    <item>@string/question7</item>
    <item>@string/question8</item>
    <item>@string/question9</item>
    <item>@string/question10</item>
</string-array>

来源>
你小时候的绰号是什么?
你儿时最喜欢的朋友叫什么名字?
你父母是在哪个城市或城镇认识的?
你最喜欢哪支球队?
高中时你最喜欢的运动是什么?
你小时候最喜欢的食物是什么?
你的第一辆车是什么牌子和型号的?
你母亲的娘家姓是什么?
你出生在哪个城市?
你的第一份工作是在哪个城市?
选择一个问题
@字符串/问题1
@字符串/问题2
@字符串/问题3
@字符串/问题4
@字符串/问题5
@字符串/问题6
@字符串/问题7
@字符串/问题8
@字符串/问题9
@字符串/问题10

我已将这些问题拉入活动xml文件中的3个不同微调器中

activity_self_service.xml

  Spinner spinner1 = (Spinner) findViewById(R.id.spinner_q1);
    Spinner spinner2 = (Spinner) findViewById(R.id.spinner_q2);
    Spinner spinner3 = (Spinner) findViewById(R.id.spinner_q3);

    // Create an ArrayAdapter using the string array and a default spinner layout
    ArrayAdapter<CharSequence> adapter1 = ArrayAdapter.createFromResource(this, R.array.questions, android.R.layout.simple_spinner_item);
    ArrayAdapter<CharSequence> adapter2 = ArrayAdapter.createFromResource(this, R.array.questions, android.R.layout.simple_spinner_item);
    ArrayAdapter<CharSequence> adapter3 = ArrayAdapter.createFromResource(this, R.array.questions, android.R.layout.simple_spinner_item);
    // Specify the layout to use when the list of choices appears
    adapter1.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
    adapter2.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
    adapter3.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);

    spinner1.setPrompt("Select a security question");
    spinner2.setPrompt("Select a security question");
    spinner3.setPrompt("Select a security question");
     // Apply the adapter to the spinner
    spinner1.setAdapter(adapter1);
    spinner2.setAdapter(adapter2);
    spinner3.setAdapter(adapter3);
Spinner Spinner 1=(Spinner)findViewById(R.id.Spinner_q1);
喷丝器喷丝器2=(喷丝器)findViewById(R.id.Spinner_q2);
微调器微调器3=(微调器)findViewById(R.id.Spinner_q3);
//使用字符串数组和默认微调器布局创建ArrayAdapter
ArrayAdapter adapter1=ArrayAdapter.createFromResource(这个,R.array.questions,android.R.layout.simple\u微调器\u项);
ArrayAdapter adapter2=ArrayAdapter.createFromResource(这个,R.array.questions,android.R.layout.simple\u微调器\u项);
ArrayAdapter adapter3=ArrayAdapter.createFromResource(这个,R.array.questions,android.R.layout.simple\u微调器\u项);
//指定显示选项列表时要使用的布局
adapter1.setDropDownViewResource(android.R.layout.simple\u微调器\u下拉菜单\u项);
adapter2.setDropDownViewResource(android.R.layout.simple\u微调器\u下拉菜单\u项);
adapter3.setDropDownViewResource(android.R.layout.simple\u微调器\u下拉菜单\u项);
spinner1.setPrompt(“选择安全问题”);
spinner2.setPrompt(“选择安全问题”);
spinner3.setPrompt(“选择安全问题”);
//将适配器应用于微调器
喷丝头1.设置适配器(适配器1);
喷丝头2.设置适配器(适配器2);
喷丝头3.设置适配器(适配器3);
假设用户在3个不同的微调器中选择了问题3、问题5和问题6,我想将这些问题的索引和答案存储在数据库中

所以,我想在数据库中输入(3,答案1),(5,答案2),(6,答案3)

我试图得到索引,但找不到办法。 请提供帮助。

在所有微调器上设置“OnItemSelectedListener”,它将在选择项目时为您提供索引