【发布时间】:2019-10-27 07:21:52
【问题描述】:
我正在处理我的 android 应用程序中的一些微调器,并且在单击按钮时我想获取特定的对象信息。我知道mySpinner.getSelectedItem().toString(); 但这会打印出我的对象toString(); 方法是什么。假设我想从当前在微调器上选择的 Course 对象中选择 getCredits();。我该怎么办?
这里是为了让你知道我想要做什么:
for(int i = 0; i < allSpinners.size(); i++) {
System.out.println(allSpinners.get(i).getSelectedItem().toString());
}
我需要从列表中的所有微调器中获得所有功劳。
这段代码而不是System.out.println(); 需要通过getCredits(); 方法获取Course 对象的学分并将它们加在一起+= 但我不知道如何到达微调器列表中的对象。
编辑:抱歉不清楚。每个微调器包含大约 300 个对象,这些对象是从 ArrayList 中提取的,该 ArrayList 是通过 TreeMap 填充的,TreeMap 从文本文件中获取对象
【问题讨论】:
-
获取微调器位置,然后执行基于位置的操作。
标签: java android android-studio spinner