2016-08-06 7 views
-4

パイプラインの分割値をスピナーに追加します。 私は以下に定義された文字列を持っています。分割値とスピナーに追加する

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

この値を分割してスピナーに追加する方法。

+1

最初のスプリットそれ、ArrayListの中にそれを格納し、このArrayListのを使用してスピナー用のアダプタを作成します。 –

答えて

1

あなたはそれを行うにはsplitメソッドを使用することができます。javaののstring.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); 
+0

分割作業。それは単一の価値を与えるでしょう。 | –

+0

私はあなたの答えを変更しました。今すぐご確認ください。それがあなたが求めているものなら... –

関連する問題