Добавьте подпись в WheelView - PullRequest
       48

Добавьте подпись в WheelView

2 голосов
/ 16 февраля 2012

Я использую WheelView (http://code.google.com/p/android-wheel/), чтобы позволить пользователям вводить число определенной единицы (например, кг). Я хотел бы отобразить единицу измерения текущего значения рядом с ним, как показано на этом рисунке.

WheelView with caption

К сожалению, WheelView не поддерживает маркировку (больше). Любая идея, как я могу это реализовать?

Ответы [ 2 ]

2 голосов
/ 30 мая 2012

я знаю, что это не совсем то, что вы хотите, но самое близкое к этому, и это можно легко сделать.Вы можете включить свой тег в строку формата, например:

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

0 голосов
/ 13 января 2014

Вы можете попробовать это:

String [] dayArray = {"2 января», «3 января», «4 января», «5 января», «6 января», «7 января», «8 января»}; День WheelView;

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);
            }
        });
...