zoukankan      html  css  js  c++  java
  • 【代码段】Android Studio使用DatePicker选择日期

    布局文件中放一个TextView就好了
    Java文件如下:

    public class TestDatePickerActivity extends AppCompatActivity {
    
        private static final String TAG = "TestDatePickerActivity";
    
        private TextView mDatePicker;
        private DatePickerDialog.OnDateSetListener mDateSetListener;
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_test_date_picker);
            mDatePicker = findViewById(R.id.tv_datepicker);
    
            mDatePicker.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View v) {
                    Calendar cal = Calendar.getInstance();
                    int year = cal.get(Calendar.YEAR);
                    int month = cal.get(Calendar.MONTH);
                    int day = cal.get(Calendar.DAY_OF_MONTH);
    
                    DatePickerDialog dialog = new DatePickerDialog(
                            TestDatePickerActivity.this,
                            android.R.style.Theme_Holo_Dialog_MinWidth,
                            mDateSetListener,
                            year, month, day);
                    dialog.getWindow().setBackgroundDrawable(new ColorDrawable(Color.TRANSPARENT));
                    dialog.show();
                }
            });
    
            mDateSetListener = new DatePickerDialog.OnDateSetListener() {
                @Override
                public void onDateSet(DatePicker view, int year, int month, int dayOfMonth) {
                    Log.d(TAG, "onDateSet: date: " + year + "/" + month + "/" + dayOfMonth);
                    int rm = month + 1;
                    mDatePicker.setText(year + "/" + rm + "/" + dayOfMonth);
                }
            };
        }
    }
    
  • 相关阅读:
    在线程中使用OpenFileDialog
    Log4net附加
    SQL表间列根据条件复制(赋值)
    DataGridView使用
    Latex使用总结及备忘
    Windows获取文件状态
    TabControl取消首次定位焦点
    C#跨线程调用
    电子词典的查寻程序,发送和接收应答程序
    电子词典的相关子函数db.c程序
  • 原文地址:https://www.cnblogs.com/ben-future/p/datepicker.html
Copyright © 2011-2022 走看看