2

我正在使用 WheelView(http://code.google.com/p/android-wheel/)让用户输入某个单位的数字(例如 kg)。我想在它旁边显示当前值的单位,就像这张图片中显示的那样。

带标题的 WheelView

可悲的是, WheelView 不支持标签(不再)。知道如何实现吗?

4

2 回答 2

2

我知道这不是您想要的,而是最接近它的东西,而且可以轻松完成。您可以在格式字符串中包含您的标签,如下所示:

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

于 2012-05-30T14:26:08.673 回答
0

你可以试试看:

String[] dayArray = {"2 JAN", "3 jan", "4 jan", "5 jan", "6 jan", "7 jan", "8 jan"}; 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);
            }
        });
于 2014-01-13T10:32:50.927 回答