【发布时间】:2018-02-09 04:15:24
【问题描述】:
我想在Android中实现两个不同的spinner,spinner有不同的数据集
这是带有年龄的微调器,它使用具有所有年龄范围(es 18-20、19-21 等)的已定义字符串数组
<Spinner
android:id="@+id/spAge"
android:layout_width="match_parent"
android:layout_height="35dp"
android:entries="@array/age_array"
tools:listitem="@android:layout/simple_spinner_item/>
这是带有性别的微调器,仅显示 Male 和 Female
这两个项目 <Spinner
android:id="@+id/spSex"
android:layout_width="match_parent"
android:layout_height="35dp"
android:entries="@array/sex_array"
tools:listitem="@android:layout/simple_spinner_item />
对于每个选定的项目,我的活动应该将关联的选定项目值设置为两个对象:
String selectedAge;
String selectedItem;
我看到的示例不包含多个微调器,其中包含不同的项目集和对所选项目的不同操作,我不知道如何解决问题。
【问题讨论】:
-
我已尝试以mkyong.com/android/android-spinner-drop-down-list-example 的身份遵循教程,但没有足够的信息让我可以在描述的同一活动中配置两个微调器
-
从我的角度来看,我什至无法想象这个问题。如果你知道如何为一个微调器做你想做的事,为什么你不能为另一个做呢?发布您的 Java 代码并解释您想要发生但没有发生的事情会很有帮助。
标签: android android-layout android-spinner