0
세로 모드에서 가로 모드로 변경하면 내 timePicker가 저장되지 않습니다. 방향을 바꿀 때 재설정됩니다. 완벽하게 작동하지만 휴대 전화를 돌릴 때 내가 설정 한 시간이 이상한 이유로 textView에 남아 있지 않습니다.가로 모드에서 가로 모드로 변경할 때 내 시간 선택기가 저장되지 않습니다.
어떻게 해결할 수 있습니까?
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_work_out);
selecteddate = (TextView)findViewById(R.id.date);
AccessTime = (TextView) findViewById(R.id.time);
DisplayTime = (TextView) findViewById(R.id.time);
AccessTime.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
calendar = Calendar.getInstance();
CalendarHour = calendar.get(Calendar.HOUR_OF_DAY);
CalendarMinute = calendar.get(Calendar.MINUTE);
timepickerdialog = new TimePickerDialog(amino_acid.this,
new TimePickerDialog.OnTimeSetListener() {
@Override
public void onTimeSet(TimePicker view, int hourOfDay,
int minute) {
if (hourOfDay == 0) {
hourOfDay += 12;
format = "AM";
} else if (hourOfDay == 12) {
format = "PM";
} else if (hourOfDay > 12) {
hourOfDay -= 12;
format = "PM";
} else {
format = "AM";
}
DisplayTime.setText(hourOfDay + ":" + minute + format);
}
}, CalendarHour, CalendarMinute, false);
timepickerdialog.show();
}
});
일부 코드를 게시하고 작동하지 않는 부분에 대한 세부 정보를 추가 할 수 있습니까? – Sid
시간 선택기 코드 –
내 전화를 돌릴 때까지 내 코드가 완벽하게 작동합니다. 가로 모드에서 설정 한 시간은 textview에 표시되지 않습니다. – alma