WheelView(http://code.google.com/p/android-wheel/)を使用して、ユーザーが特定の単位(例:kg)を入力できるようにしています。私はこの写真のように、その隣に現在の値の単位を表示したいと思います。キャプションをWheelViewに追加する
悲しいことに、WheelViewは(もはや)ラベルをサポートしていません。どのように私はこれを実装することができますか?
WheelView(http://code.google.com/p/android-wheel/)を使用して、ユーザーが特定の単位(例:kg)を入力できるようにしています。私はこの写真のように、その隣に現在の値の単位を表示したいと思います。キャプションをWheelViewに追加する
悲しいことに、WheelViewは(もはや)ラベルをサポートしていません。どのように私はこれを実装することができますか?
私はこれがではなく、正確にであることを知っていますが、それに最も近いものは簡単にできます。あなたはこのように、フォーマット文字列で、あなたのタグを含めることができます
wheelView.setViewAdapter(new NumericWheelAdapter(getActivity(), 0, 23, "%02d hour"))
をあなたはそれを試すことができます。
の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);
}
});
これは私が探していたものではありませんが、使用可能な解決策です。ありがとう! – damaxxed