Android でユーザーに数値を入力させる時に、直接入力させるんじゃなくて、アップ/ダウンボタンを横に付けて、数値を上下させるインターフェイスはきっとよくあるはず。 現に標準で備わっている DatePicker は(直接入力もできるけど)まあ普通はちょっと前の日や少し先の日を指定することが圧倒的に多いので、上下の矢印をピコピコして日付を指定するわけだ。 DatePicker に代表されるように、こいつらは矢印をずっと押しているとその間どんどん数字が上ったり、下ったりする。何度もタップしなくて済むようになってる。さて、これを自前で実装するにはどうするべ。 サンプルなので非常に単純なアプリケーションにするよ。 1.数値を表示するためのカスタムビューを作成 数値のフォーマットなどのコードが散在するとコードが見辛いので、こられは全部 NumericView なる TextView を継承したクラ