拆分值并添加到微调器[重复]

Posted

技术标签:

【中文标题】拆分值并添加到微调器[重复]【英文标题】:split value and add in to spinner [duplicate] 【发布时间】:2016-12-12 16:08:12 【问题描述】:

想要在微调器中添加管道分离值。 我在下面定义了字符串。

字符串值 = 12|13|14|15|16|17|18|19|20|21|22|23|24|25|26|27|28|29|30|31|32|33|34|35;

如何拆分此值并将其添加到微调器中。

【问题讨论】:

先用java的string.split()方法拆分它,存储在一个arraylist中,然后使用这个arraylist为spinner创建一个适配器。 【参考方案1】:

你可以使用 split 方法来做到这一点:

String values = "12|13|14|15|16|17|18|19|20|21|22|23|24|25|26|27|28|29|30|31|32|33|34|35";
//to seperate by pipeline
String[] separatedValues = values.split("|");
OR
//to seperate each character individually
String[] separatedValues = values.split("(?!^)")

ArrayAdapter<String> spinnerAdapter = new ArrayAdapter<String>(YourActivity.this, android.R.layout.simple_spinner_item, separatedValues);
spinnerAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
yourSpinner.setAdapter(spinnerAdapter);

【讨论】:

拆分工作。但它会给出单一的价值。像 1 比 5 那么 | 我已经为您修改了答案,请立即查看。如果这就是你所要求的......

以上是关于拆分值并添加到微调器[重复]的主要内容,如果未能解决你的问题,请参考以下文章

是否可以在 LINQ 查询中拆分值并添加 if 条件?

使用 C++ 拆分字符串 [重复]

拆分两个元素的元组并添加到熊猫数据框[重复]

从 .txt 文件中拆分特定值并存储在 python 中的 excel 中?

如何在熊猫数据框中拆分值并插入新行?

当 n 是随机的时,将字符串拆分为 n