我正在尝试使用布局获取我在 Spinner 中选择的所有项目。我正在动态创建 Spinner 并将项目动态添加到 Spinner,这就是我在这里使用布局来获取ChildElement
.
以下是代码:-
int count = layout.getChildCount();
StringBuilder jsonString = new StringBuilder();
View v = null;
int j = 1;
for(int i=0; i<count; i++) {
v = layout.getChildAt(i);
if(v instanceof Spinner) {
jsonString.append("["+j+":"+((Spinner) v).getSelectedItem()+"]");
j++;
}
}
问题陈述:-
这是一个简单的字符串操作问题。
我5 Spinner
目前有。所以我想像jsonString
这样。
[1:CS,2:EE,3:RE,4:TT,5:UU]
这CS,EE,RE,TT,UU
是我在我的5 Spinner
但是使用我的代码,我jsonString
的显示是这样的-
[1:CS][2:EE][3:RE][4:TT][5:UU]
我怎样才能jsonString
按照我想要的方式制作。我敢肯定,我使用 append 的方式不正确。
有谁可以帮我离开这里吗?谢谢您的帮助。