【问题标题】:Add a caption to a WheelView为 WheelView 添加标题
【发布时间】:2012-03-08 02:28:23
【问题描述】:

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

遗憾的是,WheelView 不再支持标签。知道如何实现吗?

【问题讨论】:

    标签: android android-widget android-view android-custom-view android-gui


    【解决方案1】:

    我知道这不完全是你想要的,但最接近它的东西,它可以很容易地完成。您可以在格式字符串中包含您的标签,如下所示:

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

    【讨论】:

    • 这不是我想要的,而是一个可用的解决方案。谢谢!
    【解决方案2】:

    你可以试试:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-11-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多