Aggiungere una didascalia a una WheelView
-
26-10-2019 - |
Domanda
sto usando il WheelView ( http://code.google.com/p / android-ruota / ) per consentire agli utenti di ingresso un numero di una certa unità (es kg). Mi piacerebbe per visualizzare l'unità del valore corrente accanto ad essa, come è mostrato in questa immagine.
Purtroppo, il WheelView non supporta etichettatura (più). Qualsiasi idea di come posso realizzare questo?
Soluzione
So che questo è non è esattamente ciò che si vuole, ma la cosa più vicina ad essa, e può essere fatto facilmente. si potrebbe includere il tag nella stringa di formato, in questo modo:
wheelView.setViewAdapter(new NumericWheelAdapter(getActivity(), 0, 23, "%02d hour"))
Altri suggerimenti
Si può provare:
String [] dayArray = { "2 Jan", "3 Jan", "4 Jan" "5, Jan" "6, Jan" "7, Jan" "8, Jan"}; WheelView giorno;
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);
}
});