我正在使用 WheelView(http://code.google.com/p/android-wheel/)让用户输入某个单位的数字(例如 kg)。我想在它旁边显示当前值的单位,就像这张图片中显示的那样。
可悲的是, WheelView 不支持标签(不再)。知道如何实现吗?
我正在使用 WheelView(http://code.google.com/p/android-wheel/)让用户输入某个单位的数字(例如 kg)。我想在它旁边显示当前值的单位,就像这张图片中显示的那样。
可悲的是, WheelView 不支持标签(不再)。知道如何实现吗?
我知道这不是您想要的,而是最接近它的东西,而且可以轻松完成。您可以在格式字符串中包含您的标签,如下所示:
wheelView.setViewAdapter(new NumericWheelAdapter(getActivity(), 0, 23, "%02d hour"))
你可以试试看:
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);
}
});