gpt4 book ai didi

java - 根据服务器的值设置微调器

转载 作者:行者123 更新时间:2023-11-30 11:24:30 25 4
gpt4 key购买 nike

我有一个布局,我在其中使用微调器来设置性别。我想根据服务器的值更改性别。我从服务器获得三个值,0 代表男性,1 代表女性,2 代表其他人。我的微调器如下所示,

<Spinner
android:id="@+id/gender_spinner"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:layout_marginLeft="15dip"
android:layout_marginRight="15dip"
android:prompt="@string/gender"
android:entries="@array/gender_list"

在 strings.xml 中,我添加了,

 <string name="gender">Select Gender</string>

<string-array name="gender_list">
<item>Male</item>
<item>Female</item>
<item>Others</item>
</string-array>
/>

我已将微调器声明为,

 Spinner egender;
egender = (Spinner)findViewById(R.id.gender_spinner);

我已经从服务器收集了值(value),

String gender;
gender = strLine[8];

谁能告诉我如何在 java 编码中根据字符串值设置微调器???

最佳答案

ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,android.R.layout.simple_spinner_dropdown_item,getResource().getStringArray(R.array.gender_list));
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
egender.setAdapter(adapter);
egender.setSelection(INDEX);
String gender=egender.getSelectedItem().toString();


通过这行代码,您可以将性别列表放入 Spinner 下拉列表中以获取更多信息,请查看此链接:Spinner in android

关于java - 根据服务器的值设置微调器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20635057/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com