Frage

Ich benutze den Wheelview ( http://code.google.com/p/android-wheel/ ) So können Benutzer eine Reihe einer bestimmten Einheit (z. B. kg) eingeben. Ich möchte das Gerät des aktuellen Wertes daneben anzeigen, wie es in diesem Bild gezeigt wird.

WheelView with caption "hour"

Leider unterstützt der Wheelview die Etikettierung (keine Kennzeichnung mehr). Irgendeine Idee, wie ich das umsetzen kann?

War es hilfreich?

Lösung

Ich weiß, das ist nicht genau Was Sie wollen, aber das am nächsten, und es kann leicht gemacht werden. Sie können Ihr Tag in der Formatzeichenfolge wie folgt einfügen:

wheelView.setViewAdapter(new NumericWheelAdapter(getActivity(), 0, 23, "%02d hour"))

Andere Tipps

Du kannst es versuchen:

String [] Dayarray = {"2 Jan", "3. Januar", "4. Januar", "5 Jan", "6 Jan", "7. Januar", "8. Januar"}; Wheelview -Tag;

day = (WheelView) findViewById(R.id.day);
        day.setViewAdapter(new DayArrayAdapter(MainActivity.this, dayArray, weekDay));


        day.addChangingListener(new OnWheelChangedListener() {

            @Override
            public void onChanged(WheelView wheel, int oldValue, int newValue) {

                Log.e("onChanged hours", dayArray[newValue]);

                mCustomDate = dayArray[newValue];
                mFinalTime = mCustomDate+" "+mCustomHour+mCustomMinute+" "+mAMORPM;
                mSeletedDateTextView.setText(mFinalTime);
            }
        });
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top