選択文字列を取得するスピナーリスナーがあります。空白をすべて削除するだけでよいのですが、奇妙なことに、trim() 関数が機能しません。
OnItemSelectedListener mGradoListener = new OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> arg0, View arg1, int arg2,
long arg3) {
String selection= mySpinner.getSelectedItem().toString().trim();
System.out.println("Selection is: " + selection);
}
@Override
public void onNothingSelected(AdapterView<?> arg0) {
// TODO Auto-generated method stub
}
};
元の文字列は"Predective Value Positive"
、strings.xml内の空白を含む任意の文字列です。結果の文字列は同じです。
スピナーは、Android 値に保存された文字列配列を使用しますstrings.xml