Android Dialog

android.app.TimePickerDialog

  主要用于时间的选择

  案例

public class MainActivity extends AppCompatActivity {
    TextView t1;



    //TimePickerDialog对象
    TimePickerDialog timePickerDialog;
    //时间选择改变事件
    TimePickerDialog.OnTimeSetListener onTimeSetListener;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        t1=(TextView)findViewById(R.id.t1);

        onTimeSetListener=new TimePickerDialog.OnTimeSetListener() {
            @Override
            public void onTimeSet(TimePicker view, int hourOfDay, int minute) {
                DecimalFormat decimalFormat=new DecimalFormat("00");
                t1.setText(  decimalFormat.format(hourOfDay)+":"+  decimalFormat.format(minute));
            }
        };
    }

    public void btn1(View view)
    {
        timePickerDialog=new TimePickerDialog(this,onTimeSetListener,0,0,true);
        timePickerDialog.show();
    }
}