zoukankan      html  css  js  c++  java
  • 个人作业阶段二 3

    用户点击 产看班级数据

     代码:

    <?xml version="1.0" encoding="utf-8"?>
    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:app="http://schemas.android.com/apk/res-auto"
        xmlns:tools="http://schemas.android.com/tools"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        tools:context=".SelectActivity">
    
        <EditText
            android:id="@+id/date"
            android:layout_width="match_parent"
            android:layout_height="50dp"
            android:textSize="16sp"
            android:textColor="#008B00"
            android:hint="请选择日期"
            android:background="@drawable/bg_username"
            android:paddingLeft="10dp"
            android:paddingRight="10dp"
            android:maxLines="1"
           android:layout_marginTop="250dp"
            android:drawableRight="@drawable/icon_calendar"
            android:layout_marginHorizontal="20dp"/>
    
        <Button
            android:id="@+id/queren"
            android:layout_width="80dp"
            android:layout_height="80dp"
            android:layout_marginLeft="50dp"
            android:text="确认"
            android:textSize="16sp"
            android:background="@drawable/bg_btn4"
            android:layout_below="@+id/date"
            android:layout_centerInParent="true"
            android:layout_marginTop="20dp" />
    
    
    </RelativeLayout>
    

      

    相对应的 activity.java

    package com.example.myapplication;
    
    import android.app.DatePickerDialog;
    import android.content.Intent;
    import android.os.Bundle;
    import android.view.View;
    import android.widget.Button;
    import android.widget.DatePicker;
    import android.widget.EditText;
    import android.widget.LinearLayout;
    
    import androidx.appcompat.app.AppCompatActivity;
    
    import java.util.Calendar;
    
    public class SelectActivity extends AppCompatActivity {
    
        private Calendar calendar; // 通过Calendar获取系统时间
        private int mYear, mMonth, mDay;
        private LinearLayout layoutDate;
        private EditText date;
        private Button queren;
    
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_select);
    
            date = findViewById(R.id.date);
            calendar = Calendar.getInstance();
            date.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View v) {
                    new DatePickerDialog(SelectActivity.this,
                            new DatePickerDialog.OnDateSetListener() {
                                @Override
                                public void onDateSet(DatePicker view, int year, int month, int day) {
                                    // TODO Auto-generated method stub
                                    mYear = year;
                                    mMonth = month;
                                    mDay = day;
                                    // 更新EditText控件日期 小于10加0
                                    date.setText(new StringBuilder()
                                            .append(mYear)
                                            .append("-")
                                            .append((mMonth + 1) < 10 ? "0"
                                                    + (mMonth + 1) : (mMonth + 1))
                                            .append("-")
                                            .append((mDay < 10) ? "0" + mDay : mDay));
                                }
                            }, calendar.get(Calendar.YEAR), calendar
                            .get(Calendar.MONTH), calendar
                            .get(Calendar.DAY_OF_MONTH)).show();
                }
            });
    
            queren = findViewById(R.id.queren);
            queren.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View v) {
                    String DATE = date.getText().toString();
                    //跳转界面
                    Intent intent = new Intent(SelectActivity.this, ShowActivity1.class);
                    intent.putExtra("DATE",DATE);
                    SelectActivity.this.startActivity(intent);
                }
            });
    
        }
    }
    

      

  • 相关阅读:
    Golang 读写文件的操作
    初始 Elasticsearch
    数据存储单位的换算(bytes、KB MB GB TB PB EB ZB YB DB NB)
    Go 语言类型元信息的通用结构 _type
    空接口
    HashMap和Hashtable的区别
    谈谈final, finally, finalize的区别
    理解AOP
    Struts2 OGNL概述
    Struts2原理
  • 原文地址:https://www.cnblogs.com/ltw222/p/14913019.html
Copyright © 2011-2022 走看看