1.登录
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" android:padding="5dp" android:background="@drawable/back"> <include layout="@layout/title_back" /> <ScrollView android:layout_width="match_parent" android:layout_height="match_parent" > <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <RelativeLayout android:layout_width="match_parent" android:layout_height="100dp" android:layout_marginTop="150dp" android:layout_marginBottom="20dp" android:orientation="horizontal"> <TextView android:layout_width="wrap_content" android:layout_height="match_parent" android:layout_centerHorizontal="true" android:gravity="center" android:text="用户登录" android:textColor="@color/black" android:textSize="50sp" /> </RelativeLayout> <LinearLayout android:layout_width="match_parent" android:layout_height="20dp" android:orientation="horizontal"> <RadioGroup android:id="@+id/rg_login" android:layout_width="match_parent" android:layout_height="20dp" android:orientation="horizontal"> <RadioButton android:id="@+id/rb_stu" android:layout_width="0dp" android:layout_height="match_parent" android:layout_marginLeft="90dp" android:layout_weight="1" android:checked="true" android:text="学生" android:textColor="@color/black" android:textSize="15dp" /> <RadioButton android:id="@+id/rb_tea" android:layout_width="0dp" android:layout_height="match_parent" android:layout_weight="1" android:text="教师" android:textColor="@color/black" android:textSize="15dp" /> </RadioGroup> </LinearLayout> <LinearLayout android:layout_width="match_parent" android:layout_height="40dp" android:orientation="horizontal"> <TextView android:id="@+id/tv_id" android:layout_width="wrap_content" android:layout_height="match_parent" android:gravity="center" android:text="学号:" android:textColor="@color/black" android:textSize="17sp" /> <EditText android:id="@+id/et_id" android:layout_width="0dp" android:layout_height="match_parent" android:layout_marginTop="3dp" android:layout_marginBottom="3dp" android:layout_weight="1" android:background="@drawable/editext_selector" android:hint="请输入学号" android:inputType="text" android:maxLength="12" android:textColor="@color/black" android:textSize="17sp" /> </LinearLayout> <LinearLayout android:layout_width="match_parent" android:layout_height="40dp" android:orientation="horizontal"> <TextView android:id="@+id/tv_password" android:layout_width="wrap_content" android:layout_height="match_parent" android:gravity="center" android:text="密码:" android:textColor="@color/black" android:textSize="17sp" android:visibility="visible" /> <EditText android:id="@+id/et_password" android:layout_width="0dp" android:layout_height="match_parent" android:layout_marginTop="3dp" android:layout_marginBottom="3dp" android:layout_weight="1" android:background="@drawable/editext_selector" android:hint="请输入密码" android:inputType="textPassword" android:maxLength="10" android:textColor="@color/black" android:textSize="17sp" android:visibility="visible" /> </LinearLayout> <LinearLayout android:layout_width="match_parent" android:layout_height="45dp" android:orientation="horizontal"> <Button android:id="@+id/btn_query" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="3" android:text="登录" android:textColor="@color/black" android:textSize="17sp" /> <Button android:id="@+id/btn_save" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="1" android:text="注册" android:textColor="@color/black" android:textSize="17sp" /> </LinearLayout> </LinearLayout> </ScrollView> </LinearLayout>
2.注册
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" android:padding="5dp" android:background="@drawable/back"> <include layout="@layout/title_back" /> <ScrollView android:layout_width="match_parent" android:layout_height="wrap_content"> <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <LinearLayout android:layout_marginTop="250dp" android:layout_width="match_parent" android:layout_height="40dp" android:orientation="horizontal"> <TextView android:id="@+id/tv_id" android:layout_width="wrap_content" android:layout_height="match_parent" android:gravity="center" android:text="学 号:" android:textColor="@color/black" android:textSize="17sp" /> <EditText android:id="@+id/et_id" android:layout_width="0dp" android:layout_height="match_parent" android:layout_marginTop="3dp" android:layout_marginBottom="3dp" android:layout_weight="1" android:background="@drawable/editext_selector" android:hint="请输入学号" android:inputType="text" android:maxLength="12" android:textColor="@color/black" android:textSize="17sp" /> </LinearLayout> <LinearLayout android:layout_width="match_parent" android:layout_height="40dp" android:orientation="horizontal"> <TextView android:id="@+id/tv_password" android:layout_width="wrap_content" android:layout_height="match_parent" android:gravity="center" android:text="密 码:" android:textColor="@color/black" android:textSize="17sp" /> <EditText android:id="@+id/et_password" android:layout_width="0dp" android:layout_height="match_parent" android:layout_marginTop="3dp" android:layout_marginBottom="3dp" android:layout_weight="1" android:background="@drawable/editext_selector" android:hint="请输入密码" android:inputType="textPassword" android:maxLength="10" android:textColor="@color/black" android:textSize="17sp" /> </LinearLayout> <LinearLayout android:layout_width="match_parent" android:layout_height="40dp" android:orientation="horizontal"> <TextView android:id="@+id/tv_phone" android:layout_width="wrap_content" android:layout_height="match_parent" android:gravity="center" android:text="手机号:" android:textColor="@color/black" android:textSize="17sp" /> <EditText android:id="@+id/et_phone" android:layout_width="0dp" android:layout_height="match_parent" android:layout_marginTop="3dp" android:layout_marginBottom="3dp" android:layout_weight="1" android:background="@drawable/editext_selector" android:hint="请输入手机号" android:inputType="number" android:maxLength="12" android:textColor="@color/black" android:textSize="17sp" /> </LinearLayout> <LinearLayout android:layout_width="match_parent" android:layout_height="40dp" android:orientation="horizontal"> <TextView android:id="@+id/tv_cla" android:layout_width="wrap_content" android:layout_height="match_parent" android:gravity="center" android:text="班 级:" android:textColor="@color/black" android:textSize="17sp" /> <EditText android:id="@+id/et_cla" android:layout_width="0dp" android:layout_height="match_parent" android:layout_marginTop="3dp" android:layout_marginBottom="3dp" android:layout_weight="1" android:background="@drawable/editext_selector" android:hint="请输入班级" android:inputType="text" android:maxLength="12" android:textColor="@color/black" android:textSize="17sp" /> </LinearLayout> <Button android:id="@+id/btn_login" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="注册" android:textColor="@color/black" android:textSize="17sp" /> </LinearLayout> </ScrollView> </LinearLayout>
3.每日打卡界面
<?xml version="1.0" encoding="utf-8"?> <LinearLayout 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" android:orientation="vertical" android:background="@drawable/back"> <include layout="@layout/title_back" /> <!-- <TextView--> <!-- android:id="@+id/tv_receive_id"--> <!-- android:layout_width="match_parent"--> <!-- android:layout_height="wrap_content" />--> <TextView android:id="@+id/tv_id" android:layout_width="wrap_content" android:layout_height="40dp" android:gravity="center" android:text="" android:textColor="@color/black" android:textSize="17sp" /> <TextView android:id="@+id/tv_last" android:layout_width="wrap_content" android:layout_height="40dp" android:gravity="center" android:text="" android:textColor="@color/black" android:textSize="17sp" /> <LinearLayout android:layout_width="match_parent" android:layout_height="40dp" android:orientation="horizontal"> <TextView android:id="@+id/tv_day" android:layout_width="0dp" android:layout_height="match_parent" android:layout_weight="1" android:gravity="left" android:text="坚持天数:" android:textColor="@color/black" android:textSize="20sp" /> <TextView android:id="@+id/tv_longest" android:layout_width="0dp" android:layout_height="match_parent" android:layout_weight="1" android:gravity="left" android:text="连续最长天数:" android:textColor="@color/black" android:textSize="20sp" /> </LinearLayout> <LinearLayout android:layout_width="match_parent" android:layout_height="40dp" android:orientation="horizontal"> <Button android:id="@+id/btn_clock" android:layout_width="0dp" android:layout_weight="3" android:layout_height="wrap_content" android:text="每日打卡" android:textColor="@color/black" android:textSize="17sp" /> </LinearLayout> <TimePicker android:id="@+id/tp_time" android:layout_width="match_parent" android:layout_height="wrap_content" android:timePickerMode="spinner" /> <Button android:id="@+id/btn_setclock" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="设置闹钟" android:textColor="@color/black" android:textSize="17sp" /> </LinearLayout>
4.老师界面
<?xml version="1.0" encoding="utf-8"?> <LinearLayout 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" android:orientation="vertical" android:padding="5dp" android:background="@drawable/back"> <include layout="@layout/title_back" /> <LinearLayout android:layout_width="match_parent" android:layout_height="40dp" android:orientation="horizontal"> <TextView android:layout_width="wrap_content" android:layout_height="match_parent" android:gravity="center" android:text="关键字:" android:textColor="@color/black" android:textSize="17sp" /> <EditText android:id="@+id/et_key" android:layout_width="0dp" android:layout_height="match_parent" android:layout_marginTop="3dp" android:layout_marginBottom="3dp" android:layout_weight="1" android:background="@drawable/editext_selector" android:hint="请输入关键字" android:inputType="text" android:maxLength="10" android:textColor="@color/black" android:textSize="17sp" /> <TextView android:layout_width="wrap_content" android:layout_height="match_parent" android:gravity="center" android:text="总结:" android:textColor="@color/black" android:textSize="17sp" /> <EditText android:id="@+id/et_summary" android:layout_width="0dp" android:layout_height="match_parent" android:layout_marginTop="3dp" android:layout_marginBottom="3dp" android:layout_weight="1" android:background="@drawable/editext_selector" android:hint="请输入总结" android:inputType="text" android:maxLength="10" android:textColor="@color/black" android:textSize="17sp" /> </LinearLayout> <RelativeLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="horizontal"> <Button android:id="@+id/btn_select" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_centerHorizontal="true" android:gravity="center" android:text="查询" android:textColor="@color/black" android:textSize="21sp" /> </RelativeLayout> <GridLayout android:id="@+id/gl_channel" android:layout_width="match_parent" android:layout_height="40dp" android:columnCount="3"> <TextView android:layout_width="0dp" android:layout_height="match_parent" android:gravity="center" android:layout_columnWeight="1" android:text="学号" android:textColor="@color/black" android:textSize="17sp" android:background="@color/white"/> <TextView android:layout_width="0dp" android:layout_height="match_parent" android:layout_columnWeight="1" android:gravity="center" android:text="日期" android:textColor="@color/black" android:textSize="17sp" android:background="@color/white"/> <TextView android:layout_width="0dp" android:layout_height="match_parent" android:layout_columnWeight="1" android:gravity="center" android:text="关键字" android:textColor="@color/black" android:textSize="17sp" android:background="@color/white"/> </GridLayout> <ScrollView android:layout_width="match_parent" android:layout_height="wrap_content" > <LinearLayout android:id="@+id/ll_inform" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" > </LinearLayout> </ScrollView> </LinearLayout>
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!