1

ピッカーをカスタマイズできる方法を知りたい.in android そこで、ここで実行できるというヒントがいくつか与えられています

しかし、チュートリアルが見つかりません。基本的に、シティピッカーを作成したいのですが、そうする方法があることを知りたいです。既に日付と時刻のピッカーを使用しており、同じテーマ ピッカーを作成する必要があるため、アプリにある程度の一貫性が必要です。

これを行う方法はありますか?

4

1 に答える 1

2

解決策を見つけたので、それがとても簡単で、誰も指摘しなかったことに驚きました。numberpicker を使用して value を指定するだけです。値を取得するには、リスナーを追加するだけです

NumberPicker n = (NumberPicker)findViewById(R.id.numberPicker1);
        String[] a={"noman","iqbal","ikram","cheema"};
        n.setDescendantFocusability(NumberPicker.FOCUS_BLOCK_DESCENDANTS);
        n.setDisplayedValues(a);
        n.setMaxValue(3);
        n.setMinValue(0);
        n.setOnValueChangedListener(new OnValueChangeListener() {

            @Override
            public void onValueChange(NumberPicker picker, int oldVal, int newVal) {

                Log.e(null, newVal+"");


            }
        });

いくつかの値を表示していたときに、追加するだけのソフトキーボードが継続的に表示されていました

 n.setDescendantFocusability(NumberPicker.FOCUS_BLOCK_DESCENDANTS);

この行なので、キーボードは表示されなくなりました。

于 2012-11-21T07:46:27.293 に答える