Android studio 点击弹出日历框之系统自带
Android studio点击弹出日历框之系统自带
Calendar
1.xml页面
xml
android:layout_gravity="center"
android:background="@drawable/textview_back"
android:orientation="horizontal"
android:gravity="center"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
android:id="@+id/text"
android:text="2020/03/20"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
android:id="@+id/image"
android:src="@mipmap/down"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>
@drawable/textview_back
android:bottomLeftRadius="30px"
android:bottomRightRadius="30px"
android:topLeftRadius="30px"
android:topRightRadius="30px" />
android:top="5dp"
android:bottom="5dp"
android:left="20dp"
android:right="20dp"/>
2.MainActivity
image.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
showDatePickDlg();
}
});
//日历
private void showDatePickDlg() {
Calendar calendar=Calendar.getInstance();
DatePickerDialog dialog=new DatePickerDialog(HomepageActivity.this, new DatePickerDialog.OnDateSetListener() {
@Override
public void onDateSet(DatePicker datePicker, int year, int monthOfYear, int dayOfMonth) {
HomepageActivity.this.text.setText(year+ "年" + monthOfYear + "月" + dayOfMonth+"日");
}
}, calendar.get(Calendar.YEAR), calendar.get(Calendar.MONTH)+1, calendar.get(Calendar.DAY_OF_MONTH));
dialog.show();
}
导出
标签:int,日历,studio,calendar,new,Android,Calendar
来源: https://blog.csdn.net/afufufufu/article/details/116427570