我想在车轮选择器中添加一个标题。像这样:
但在我的代码中,它显示在方向盘中的所有项目中。这是我的代码:
final WheelView minute = new WheelView(Mcontex);
minute.setMinimumHeight(300);
layoutHome.addView(minute, new LayoutParams(
android.view.ViewGroup.LayoutParams.WRAP_CONTENT,
android.view.ViewGroup.LayoutParams.WRAP_CONTENT, 1.2f));
minute.setViewAdapter(new NumericWheelAdapter(context, 1, 23,"%02d hour"));
minute.setCurrentItem(0);
minute.addChangingListener(listener);
我想仅在当前行中显示标题。
答案 0 :(得分:0)
你可以尝试一下:
String[] dayArray = {"2 JAN", "3 jan", "4 jan", "5 jan", "6 jan", "7 jan", "8 jan"};
WheelView day;
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);
}
});