2

WheelView(http://code.google.com/p/android-wheel/)を使用して、ユーザーが特定の単位(例:kg)を入力できるようにしています。私はこの写真のように、その隣に現在の値の単位を表示したいと思います。キャプションをWheelViewに追加する

WheelView with caption "hour"

悲しいことに、WheelViewは(もはや)ラベルをサポートしていません。どのように私はこれを実装することができますか?

答えて

2

私はこれがではなく、正確にであることを知っていますが、それに最も近いものは簡単にできます。あなたはこのように、フォーマット文字列で、あなたのタグを含めることができます

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

+0

これは私が探していたものではありませんが、使用可能な解決策です。ありがとう! – damaxxed

0

をあなたはそれを試すことができます。

のString [] dayArray = { "1月2日"、 "1月3日"、「1月4日"、" 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); 
      } 
     }); 
関連する問題