时间选择器如何重新加载其视图?

时间:2015-05-04 10:50:27

标签: java android android-studio

您好我正在编写一个使用时间选择器元素的应用程序,其功能是选择"开始时间"和"结束时间"。以下是我选择"开始时间"到"结束时间"使用这两个简单的函数。

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;采摘。所以我的问题是如何重新加载时间选择器元素,所以如果我想从拾取时间开始选择另一个可变时间?

0 个答案:

没有答案