Android开发学习——记单词APP安卓注册登录跳转
登陆页面XML
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout 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=".MainActivity"><LinearLayoutandroid:layout_width="match_parent"android:layout_height="match_parent"android:background="@drawable/bg"android:orientation="vertical"><LinearLayoutandroid:layout_width="match_parent"android:layout_height="wrap_content"android:layout_marginLeft="50dp"android:layout_marginTop="500dp"android:layout_marginRight="50dp"android:orientation="horizontal"><TextViewandroid:id="@+id/textView"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_weight="1"android:gravity="center"android:text="用户名称:"android:textSize="18sp" /><EditTextandroid:id="@+id/editText"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_weight="1"android:ems="10"android:hint="请输入用户名"android:inputType="textPersonName" /></LinearLayout><LinearLayoutandroid:layout_width="match_parent"android:layout_height="wrap_content"android:layout_marginLeft="50dp"android:layout_marginRight="50dp"android:orientation="horizontal"><TextViewandroid:id="@+id/textView2"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_weight="1"android:gravity="center"android:text="用户密码:"android:textSize="18sp" /><EditTextandroid:id="@+id/editText2"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_weight="1"android:ems="10"android:hint="输入六位密码"android:inputType="textPersonName" /></LinearLayout><TextViewandroid:id="@+id/textView3"android:layout_width="match_parent"android:layout_height="wrap_content"android:layout_marginLeft="50dp"android:layout_marginTop="10dp"android:layout_marginRight="50dp"android:layout_marginBottom="10dp"android:gravity="right"android:text="忘记密码?" /><LinearLayoutandroid:layout_width="match_parent"android:layout_height="wrap_content"android:layout_marginLeft="50dp"android:layout_marginRight="50dp"android:orientation="horizontal"><Buttonandroid:id="@+id/button"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_weight="1"android:text="登录"android:textSize="18sp" /><Buttonandroid:id="@+id/button2"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_weight="1"android:text="注册"android:textSize="18sp" /><Buttonandroid:id="@+id/button3"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_weight="1"android:text="查询"android:textSize="18sp" /></LinearLayout></LinearLayout>
</androidx.constraintlayout.widget.ConstraintLayout>
登陆页面Java代码
package com.example.myapplication;import androidx.appcompat.app.AppCompatActivity;import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.Toast;import com.example.myapplication.Main2Activity;
import com.example.myapplication.Main3Activity;
import com.example.myapplication.R;public class MainActivity extends AppCompatActivity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);Button button =findViewById(R.id.button);button.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View view) {Intent intent = new Intent(MainActivity.this, Main3Activity.class);startActivity(intent);}});Button button2 = findViewById(R.id.button2);button2.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View v) {Intent intent = new Intent(MainActivity.this, Main2Activity.class);startActivity(intent);}});}
}
注册界面XML
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout 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=".Main2Activity"><LinearLayoutandroid:layout_width="match_parent"android:layout_height="match_parent"android:background="@drawable/bgs"android:gravity="center"android:orientation="vertical"><LinearLayoutandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_gravity="center"android:gravity="center"android:orientation="horizontal"><TextViewandroid:id="@+id/textView1"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_weight="1"android:text="用户信息" /></LinearLayout><LinearLayoutandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:orientation="horizontal"><TextViewandroid:id="@+id/textView2"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="用户名称:" /><EditTextandroid:id="@+id/editText"android:layout_width="wrap_content"android:layout_height="wrap_content"android:ems="10"android:hint="请输入用户名"android:inputType="textPersonName" /></LinearLayout><LinearLayoutandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:orientation="horizontal"><TextViewandroid:id="@+id/textView3"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="用户密码:" /><EditTextandroid:id="@+id/editText2"android:layout_width="wrap_content"android:layout_height="wrap_content"android:ems="10"android:hint="请输入六位数字"android:inputType="textPassword" /></LinearLayout><LinearLayoutandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:orientation="horizontal"><TextViewandroid:id="@+id/textView4"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="用户实名:" /><EditTextandroid:id="@+id/editText3"android:layout_width="wrap_content"android:layout_height="wrap_content"android:ems="10"android:hint="与身份证保持一致"android:inputType="textPersonName" /></LinearLayout><LinearLayoutandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:orientation="horizontal"><TextViewandroid:id="@+id/textView5"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_weight="1"android:text="性别:" /><RadioGroupandroid:layout_width="match_parent"android:layout_height="match_parent"android:orientation="horizontal"><RadioButtonandroid:id="@+id/radioButton"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="男" /><RadioButtonandroid:id="@+id/radioButton2"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="女" /></RadioGroup></LinearLayout><LinearLayoutandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:orientation="horizontal"><TextViewandroid:id="@+id/textView6"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_weight="1"android:text="婚否" /><ToggleButtonandroid:id="@+id/toggleButton"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_weight="1"android:textOff="未婚"android:textOn="已婚" /></LinearLayout><LinearLayoutandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:orientation="horizontal"><TextViewandroid:id="@+id/textView7"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_weight="1"android:text="爱好:" /><CheckBoxandroid:id="@+id/checkBox"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_weight="1"android:text="阅读" /><CheckBoxandroid:id="@+id/checkBox2"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_weight="1"android:text="游泳" /><CheckBoxandroid:id="@+id/checkBox3"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_weight="1"android:text="跑步" /></LinearLayout><LinearLayoutandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:orientation="horizontal"><TextViewandroid:id="@+id/textView8"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_weight="1"android:text="职务:" /><Spinnerandroid:id="@+id/spinner"android:layout_width="match_parent"android:layout_height="wrap_content"android:entries="@array/type" /></LinearLayout><LinearLayoutandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:orientation="horizontal"><Buttonandroid:id="@+id/button6"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_weight="1"android:text="取消" /><Buttonandroid:id="@+id/button7"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_weight="1"android:text="注册" /></LinearLayout></LinearLayout>
</androidx.constraintlayout.widget.ConstraintLayout>
跳转已经可以了。这里还有注册页面的取消按钮。返回到登陆页面
Main2Activity
package com.example.myapplication;import androidx.appcompat.app.AppCompatActivity;import android.os.Bundle;
import android.content.Intent;
import android.view.View;
import android.widget.Button;
import android.widget.Toast;public class Main2Activity extends AppCompatActivity implements View.OnClickListener{@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main2);Button button1 = findViewById(R.id.button6);Button button2 = findViewById(R.id.button7);button1.setOnClickListener(this);button2.setOnClickListener(this);}@Overridepublic void onClick(View v){switch (v.getId()){case R.id.button6:Intent intent=new Intent(Main2Activity.this,MainActivity.class);startActivity(intent);case R.id.button7:}}
}
职业选择的xml。(type.xml(放在values下))
<?xml version="1.0" encoding="utf-8"?>
<resources><string-array name="type"><item>学生</item><item>老师</item><item>军人</item></string-array>
</resources>
点击登录进入单词操作页面
**
Main3Activity
**
package com.example.myapplication;import androidx.appcompat.app.AppCompatActivity;import android.os.Bundle;public class Main3Activity extends AppCompatActivity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main3);}
}
**
activity_main3.xml
**
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout 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=".Main3Activity"><TableLayoutandroid:layout_width="match_parent"android:layout_height="match_parent"android:background="@drawable/bgs"><TableRowandroid:layout_width="match_parent"android:layout_height="721dp"><LinearLayoutandroid:layout_width="match_parent"android:layout_height="104dp"android:layout_weight="1"android:gravity="center"android:orientation="vertical"><TextViewandroid:id="@+id/textView11"android:layout_width="wrap_content"android:layout_height="90dp"android:layout_weight="1"android:gravity="bottom"android:text="单词操作界面"android:textSize="23sp"android:textStyle="bold" /></LinearLayout></TableRow><TableRowandroid:layout_width="match_parent"android:layout_height="match_parent"android:gravity="center"><LinearLayoutandroid:layout_width="match_parent"android:layout_height="131dp"android:layout_marginTop="20dp"android:orientation="vertical"><LinearLayoutandroid:layout_width="match_parent"android:layout_height="66dp"android:orientation="horizontal"><TextViewandroid:id="@+id/textView12"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_weight="1"android:textSize="24sp"android:gravity="right"android:text="单词"android:textStyle="bold" /><EditTextandroid:id="@+id/editText4"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_weight="1"android:textSize="15sp"android:ems="10"android:hint="请输入单词"android:inputType="textPersonName" /></LinearLayout><LinearLayoutandroid:layout_width="match_parent"android:layout_height="66dp"android:orientation="horizontal"><TextViewandroid:id="@+id/textView13"android:layout_width="wrap_content"android:layout_height="wrap_content"android:textSize="24sp"android:layout_weight="1"android:gravity="right"android:text="解析"android:textStyle="bold" /><EditTextandroid:id="@+id/editText7"android:layout_width="wrap_content"android:textSize="15sp"android:layout_height="wrap_content"android:layout_weight="1"android:ems="10"android:hint="请输入解析"android:inputType="textPersonName" /></LinearLayout></LinearLayout></TableRow><TableRowandroid:layout_width="match_parent"android:layout_height="match_parent"android:gravity="center"><LinearLayoutandroid:layout_width="match_parent"android:layout_height="match_parent"android:orientation="horizontal"><Buttonandroid:id="@+id/button4"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_weight="0.25"android:text="添加" /><Buttonandroid:id="@+id/button5"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_weight="0.25"android:text="查询" /><Buttonandroid:id="@+id/button6"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_weight="0.25"android:text="更新" /><Buttonandroid:id="@+id/button10"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_weight="0.25"android:text="删除" /></LinearLayout></TableRow><TableRowandroid:layout_width="match_parent"android:layout_height="match_parent" ><LinearLayoutandroid:layout_width="match_parent"android:layout_height="match_parent"android:layout_weight="1"android:gravity="center"android:orientation="vertical"><Buttonandroid:id="@+id/button11"android:layout_width="193dp"android:layout_height="wrap_content"android:text="查看全部词汇" /></LinearLayout></TableRow><ListViewandroid:layout_width="match_parent"android:layout_height="200dp"android:id="@+id/list_view"></ListView><TableRowandroid:layout_width="match_parent"android:layout_height="257dp"android:gravity="center"><LinearLayoutandroid:layout_width="match_parent"android:layout_height="match_parent"android:orientation="vertical"><TextViewandroid:id="@+id/textView10"android:layout_width="match_parent"android:layout_height="wrap_content" /></LinearLayout></TableRow><TableRowandroid:layout_width="match_parent"android:layout_height="match_parent" ><LinearLayoutandroid:layout_width="match_parent"android:layout_height="match_parent"android:layout_weight="1"android:gravity="center"android:orientation="horizontal"><RatingBarandroid:id="@+id/ratingBar"android:layout_width="wrap_content"android:layout_height="wrap_content" /></LinearLayout></TableRow><TableRowandroid:layout_width="match_parent"android:layout_height="match_parent" ><LinearLayoutandroid:layout_width="match_parent"android:layout_height="match_parent"android:layout_weight="1"android:gravity="center"android:orientation="vertical"><Buttonandroid:id="@+id/button12"android:layout_width="160dp"android:layout_height="wrap_content"android:text="提交评论" /></LinearLayout></TableRow></TableLayout></androidx.constraintlayout.widget.ConstraintLayout>
Android开发学习——记单词APP安卓注册登录跳转相关推荐
- 设备巡检app android开发,富士康移动巡检app安卓,富士康移动巡检app安卓手机软件预约 v1.0-手游汇...
富士康移动巡检app安卓是一款功能非常强大的办公软件,它利用卫星定位进行巡检,可以随时监测作业现场设备的异常情况,排除隐患,大大提高了部门之间的协同工作效率,现场采集支持文字.视频.图片等方法,可自动 ...
- android记账app开发全过程,android开发实战-记账本APP(一)
记账本开发流程: 对于一个记账本的初步开发而言,我实现的功能有: ①实现一个记账本的页面 ②可以添加数据并更新到页面中 ③可以将数据信息以图表的形式展现 (一)首先,制作一个记账本的页面. ①在系统自 ...
- Android 英语单词本英语单词记单词有登陆注册界面Android studio编译
Android 英语单词本英语单词记单词有登陆注册界面Android studio编译 样例图: 项目视频: Android 单词本英语单词记单词有登陆注册界面,Android studio编译 项目 ...
- android开发学习大体思路
android开发学习: android学习的前提是java基础.如果你没有好的java基础,那就赶紧补充,我在这里不做介绍. android是基于linux的,如果你要做底层的东西,可以买一些关于l ...
- Android开发学习之基于ViewPager实现Gallery画廊效果
通过我们前面的学习,我们知道ViewPager是可以做出近乎完美的滑动体验,回顾整个Android,我们发现Gallery具备同样的特点,于是我们大胆地猜想,Gallery是否和ViewPager之间 ...
- android开发用百度识别图片格式,Android开发学习之路-机器学习库(图像识别)、百度翻译...
对于机器学习也不是了解的很深入,今天无意中在GitHub看到一个star的比较多的库,就用着试一试,效果也还行.比是可能比不上TensorFlow的,但是在Android上用起来比较简单,毕竟Tens ...
- 【嵌入式Android开发学习攻略】手把手教你循序渐进的学习
[嵌入式Android开发学习攻略]手把手教你循序渐进的学习 学习嵌入式主要有以下几个方面: C语言:C是必须学的,它是最基础的 操作系统:Linux.Android 目前Linux是主流,这个一 ...
- Android开发学习Part3
Android开发学习Part3 可点击的图片 输入控件 菜单和选择器 用户导航 选项卡导航 RecyclerView使用 可点击的图片 心得: 现在的FloatingActionButton写法如下 ...
- android培训内容明细,记录Android开发学习
记录Android开发学习 Menu菜单学习 1.掌握Android中菜单的创建. 2.掌握Intent信使组件. 创建菜单Menu 我们模仿微信菜单栏学习,创建一个于微信菜单栏相似的菜单 那么我们应 ...
最新文章
- QTreeWidget 读取windows注册表
- 串行通信的波特率高速和低速区别
- 如何实现SAP UI5 Web Component React控件的加载效果
- 北京区域赛I题,Uva7676,A Boring Problem,前缀和差分
- 信息学奥赛C++语言:三个数的大小比较
- 51单片机的LED的位定义(通俗易懂)
- Spring之自动装配注入
- 网络阅卷系统服务器配置,网上阅卷系统建设实施方案.doc
- 初识vbs脚本(简单的逗女孩的记事本炸弹及解除)
- 胡因梦-生命的不可思议
- :last-of-type , :last-child 无效的问题
- 解决VMware 虚拟机中的网络连接出现”受限制或无连接“问题的方法
- 总结!通过网站设置解决谷歌浏览器不能自动播放音频问题的方案
- 源码分析RocketMQ顺序消息消费实现原理
- ps制作凹陷的的直线
- android 运行apk时崩溃,从Android Studio运行时安装APK时应用程序崩溃完美无缺
- TI培训——电子电路基础知识讲座(第三章上)
- ghost备份与还原系统教程 如何备份系统
- Knime Server
- mybatis从零基础到增删改查数据库