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);
                }
            };
        }
    }
    
  • 相关阅读:
    sql server中使用链接服务器访问oracle数据库
    biztalk中使用信封(Envelope)消息
    EMS SQL Manager 2007 for MySQL发布
    MySQL Connector/NET
    Silverlight相关资源
    ADO.NET嵌套数据绑定
    收到网上订得书了,开始充电...
    几个.net下的ajax框架
    Visual Studio 2008 Beta 2 初步体验
    .Net Remoting常用部署结构
  • 原文地址:https://www.cnblogs.com/ben-future/p/datepicker.html
Copyright © 2011-2022 走看看