数値ピッカーが文字列で設定されていますが、表示されている文字列の取得に問題があります。数値ピッカーが値を取得する
番号ピッカーの構成コードは次のとおりです。
fractionPickerは私の番号ピッカーです。
void fractionPickerFunction(){
final String[] arrayString= new String[]{"None", "1/8", "1/4", "3/8", "1/2", "5/8", "3/4", "7/8"};
fractionPicker.setMinValue(0);
fractionPicker.setMaxValue(arrayString.length-1);
fractionPicker.setFormatter(new NumberPicker.Formatter() {
@Override
public String format(int value) {
return arrayString[value];
}
});
}
どのような問題がありますか? – shmosel
コード例の作成方法に関するヒントについては、[mcve]をお読みください。 –
私はピッカーが何をしているのかを知ろうとしています。彼らはintではないので、私はgetValue()を使用できません。したがって、文字列の実際の値を取得するために使用するメソッドを知りません –