9

Androidのデフォルトのnumberpickerで負の数を許可する簡単な方法を知っている人はいますか? これを許可しないのは InputFilter であることは理解していますが、ウィジェット全体を書き換えずにオーバーライドする簡単な方法はありますか?

4

4 に答える 4

5

使用する:


String[] nums {"-1","-2","-3","-4"};
numberpicker.setDisplayedValues(nums);
また

String[] nums = new String[4];
for(int i=0; i<nums.length; i++)
nums[i] = "-" + Integer.toString(i);
numberpicker.setDisplayedValues(nums);

どちらでも、NumberPicker に任意の文字列セットを使用できます。あなたがしているのは、NumberPicker に渡す一連の文字列を指定していることです。次に、デフォルトの値の代わりに値を表示します。

于 2013-02-24T16:04:13.410 に答える
-1

これがあなたが探している例です。

private static final int DEFAULT_MAX = 200;
private static final int DEFAULT_MIN = 0;// change this acc to your requirement
于 2013-01-16T11:44:21.070 に答える