Kullanıcının TimePicker kullanıyorum için farklı farklı metin görünümlerinde 3 farklı zaman ayarlamasına izin vermem gereken bir modül üzerinde çalışıyorum.TimePicker her TextView'de aynı zamanı gösteriyor
Ancak TimePicker'da zaman seçtiğimde, diğer iki TextView'de aynı zamanı gösterir.
Nedeni ne olabilir?
private String textViewTime1, textViewTime2, textViewTime3;
private String mTime1, mTime2, mTime3;
// On clicking Time picker
public void setTime(View v){
Calendar now = Calendar.getInstance();
TimePickerDialog tpd = TimePickerDialog.newInstance(
this,
now.get(Calendar.HOUR_OF_DAY),
now.get(Calendar.MINUTE),
false
);
tpd.setThemeDark(false);
tpd.show(getFragmentManager(), "Timepickerdialog");
}
// Obtain time from time picker
@Override
public void onTimeSet(RadialPickerLayout view, int hourOfDay, int minute) {
mHour = hourOfDay;
mMinute = minute;
if (minute < 10) {
mTime1 = hourOfDay + ":" + "0" + minute;
mTime2 = hourOfDay + ":" + "0" + minute;
mTime3 = hourOfDay + ":" + "0" + minute;
} else {
mTime1 = hourOfDay + ":" + minute;
mTime2 = hourOfDay + ":" + minute;
mTime3 = hourOfDay + ":" + minute;
}
textViewTime1.setText(mTime1);
textViewTime2.setText(mTime2);
textViewTime3.setText(mTime3);
}
'mTime1' mTime2' ve' mTime3' tam olarak aynı görünüme sahiptir. Bir şey mi eksik? – Blackbelt
@Blackbelt lol, aynı – HendraWD
olduğu için, zaman seçerken ve görüntülediğiniz zamana göre ayarlanan zaman ayarındayken metin görüntünüzü geçmeniz gerekir; burada, ayarlamanız gerekenden bağımsız olarak, her üç metin görünümünde zaman belirliyorsunuz. –