【发布时间】:2020-01-29 14:54:26
【问题描述】:
我有
["A","B","C","D"]
我想将此绑定到 android 微调器。如何从["A","B","C","D"] 中删除 []"",以便只有字符会显示在微调器中。
sp1.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
String asd = "";
arrayList3.clear();
asd= arrayList2.get(position);
String[] items = asd.split(",");
List<String> list = Arrays.asList(items);
for(String item : list)
{
arrayList3.add(item);
}
ArrayAdapter<String> dataAdapter1 =
new ArrayAdapter<String>(MainActivity.this, android.R.layout.simple_spinner_item, arrayList3);
sp2.setAdapter(dataAdapter1);
}
@Override
public void onNothingSelected(AdapterView<?> parent) {
}
});
【问题讨论】:
-
["A","B","C","D"] 这是什么类型的数据?
-
ArrayList
arrayList3 = new ArrayList(); -
String[] items = asd.split(",");....这里的 asd 是什么?
-
是 json 数据,我想你是从服务器获取的。
-
是的,但来自资产。
标签: android list arraylist spinner android-studio-3.0