时间选择器TimePicker

    技术2022-05-20  43

    时间选择器

    1、main.xml里添加一个跳入时间选择的Activity的按钮

        <Button android:id="@+id/time_picker_button"

         android:layout_width="wrap_content"

         android:layout_height="wrap_content"

         android:text="TimePicker"/>

    2、MainActivity.java里写该按钮的监听器 

       Button time_picker_button=(Button)findViewById(R.id.time_picker_button);

            time_picker_button.setOnClickListener(time_picker_button_listener);

        private Button.OnClickListener time_picker_button_listener = new OnClickListener(){

    @Override

    public void onClick(View v) {

    // TODO Auto-generated method stub

    Intent intent = new Intent();

    intent.setClass(MainActivity.this, TimePickerActivity.class);

    startActivity(intent);

    }

        

        };

    3、Layout里新建一个xml timepicker.xml 用于显示时间选择器控件的

     <TimePicker android:id="@+id/time_picker"

         android:layout_width="wrap_content"

         android:layout_height="wrap_content"

         android:text="TimePicker"/>

    4、新建一个TimePickerActivity.java

    package zeng.Demo;

    import android.app.Activity;

    import android.os.Bundle;

    import android.widget.TimePicker;

    public class TimePickerActivity  extends Activity{

    public void onCreate(Bundle savedInstanceState){

    super.onCreate(savedInstanceState);

    setTitle("TimePickerActivity");

    setContentView(R.layout.timepicker);

    TimePicker tp = (TimePicker)this.findViewById(R.id.time_picker);

    tp.setIs24HourView(true);

    }

    }

    5、AndroidManifest.xml里注册

        <activity android:name=".TimePickerActivity">

             </activity>

    6、最后的显示 时间是可以修改的


    最新回复(0)