您好我正在编写一个使用时间选择器元素的应用程序,其功能是选择"开始时间"和"结束时间"。以下是我选择"开始时间"到"结束时间"使用这两个简单的函数。
public void Forward(View view){
TimePicker zalaczenie = (TimePicker) findViewById(R.id.timePicker);
String godzina = String.valueOf(zalaczenie.getCurrentHour());
String minuta = String.valueOf(zalaczenie.getCurrentMinute());
Button zapisz = (Button) findViewById(R.id.button6);
zapisz.setVisibility(View.VISIBLE);
Button forward = (Button) findViewById(R.id.button5);
forward.setVisibility(View.INVISIBLE);
TextView labelka = (TextView) findViewById(R.id.textView6);
labelka.setText("Godzina wyłączenia");
int godzinka = Integer.parseInt(godzina);
if(godzinka<10){godzina = "0"+godzina;}
int minutka = Integer.parseInt(minuta);
if(minutka<10){minuta = "0"+minuta;}
String OnTimeSet = godzina + minuta + "00";
Toast toast = Toast.makeText(getApplicationContext(),OnTimeSet, Toast.LENGTH_SHORT);
toast.show();
}
public void Save(View view){
TimePicker wylaczenie = (TimePicker) findViewById(R.id.timePicker);
String godzina = String.valueOf(wylaczenie.getCurrentHour());
String minuta = String.valueOf(wylaczenie.getCurrentMinute());
int godzinka = Integer.parseInt(godzina);
if(godzinka<10){godzina = "0"+godzina;}
int minutka = Integer.parseInt(minuta);
if(minutka<10){minuta = "0"+minuta;}
String OffTimeSet = godzina + minuta + "00";
Toast toast = Toast.makeText(getApplicationContext(),OffTimeSet, Toast.LENGTH_SHORT);
toast.show();
}
我的问题是,如果我选择&#34;开始时间&#34;然后转到选择&#34;结束时间&#34;时间选择器元素不是以小时开始选择,而是以分钟为单位,因为它们是在&#34;开始小时&#34;采摘。所以我的问题是如何重新加载时间选择器元素,所以如果我想从拾取时间开始选择另一个可变时间?