博客主页
Android简单页面跳转
Android简单页面跳转

Author:

CC-star

©

Wordage:

共计 12282 字

needs:

约 1 分钟

Popular:

122 ℃

Created:

:本文最后更新于2023年11月24日,已经过了513天没有更新,若内容或图片失效,请留言反馈
目 录

代码结构

本次项目需要添加的“代码块”如下 👇
6450cb6aeaccf.png

layout部分

login(登录页面)

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical">
    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:gravity="center|bottom">
        <ImageView
            android:layout_marginTop="100dp"
            android:layout_width="200dp"
            android:layout_height="100dp"
            android:src="@drawable/lxy"
            android:scaleType="centerCrop"/>
    </LinearLayout>
        <TextView
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:text="灵心云·登录"
            android:textSize="20dp"
            android:gravity="center" />
    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="vertical"
        android:padding="15dp">
        <EditText
            android:layout_width="match_parent"
            android:layout_height="40dp"
            android:hint="请输入用户名"
            android:textSize="18dp"
            android:background="@drawable/button_round"
            android:padding="10dp"
            />
        <EditText
            android:layout_width="match_parent"
            android:layout_height="40dp"
            android:hint="输入用户密码"
            android:textSize="18dp"
            android:password="true"
            android:background="@drawable/button_round"
            android:padding="10dp"
            android:layout_marginTop="15dp"
            tools:ignore="Deprecated" />
    </LinearLayout>
    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal">
        <Button
            android:id="@+id/bt1"
            android:layout_width="150dp"
            android:layout_height="wrap_content"
            android:text="登录"
            android:textSize="20dp"
            android:padding="10dp"
            android:textColor="#ffffff"
            android:background="@drawable/button_round2"
            android:layout_marginLeft="30dp"
            android:layout_marginRight="15dp"/>
        <Button
            android:id="@+id/bt2"
            android:layout_width="150dp"
            android:layout_height="wrap_content"
            android:text="注册"
            android:textSize="20dp"
            android:padding="10dp"
            android:textColor="#ffffff"
            android:background="@drawable/button_round2"
            android:layout_marginLeft="10dp"
            android:layout_marginRight="30dp"/>

    </LinearLayout>




</LinearLayout>

register(注册页面)

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical">
    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:gravity="center|bottom">
        <ImageView
            android:layout_marginTop="100dp"
            android:layout_width="200dp"
            android:layout_height="100dp"
            android:src="@drawable/lxy"
            android:scaleType="centerCrop"/>
    </LinearLayout>
    <TextView
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:text="灵心云·注册"
        android:textSize="20dp"
        android:gravity="center" />
    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="vertical"
        android:padding="15dp">
        <EditText
            android:layout_width="match_parent"
            android:layout_height="40dp"
            android:hint="请输入用户名"
            android:textSize="18dp"
            android:background="@drawable/button_round"
            android:padding="10dp"
            />
        <EditText
            android:layout_width="match_parent"
            android:layout_height="40dp"
            android:hint="输入用户密码"
            android:textSize="18dp"
            android:password="true"
            android:background="@drawable/button_round"
            android:padding="10dp"
            android:layout_marginTop="15dp"
            tools:ignore="Deprecated" />
        <EditText
        android:layout_width="match_parent"
        android:layout_height="40dp"
        android:hint="再次输入密码"
        android:textSize="18dp"
        android:password="true"
        android:background="@drawable/button_round"
        android:padding="10dp"
        android:layout_marginTop="15dp"
        tools:ignore="Deprecated" />
        <EditText
            android:layout_width="match_parent"
            android:layout_height="40dp"
            android:hint="输入邮箱地址"
            android:textSize="18dp"
            android:background="@drawable/button_round"
            android:padding="10dp"
            android:layout_marginTop="15dp"
            />
    </LinearLayout>
    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal">
        <Button
            android:id="@+id/bt4"
            android:layout_width="150dp"
            android:layout_height="wrap_content"
            android:text="立即注册"
            android:textSize="20dp"
            android:padding="10dp"
            android:textColor="#ffffff"
            android:background="@drawable/button_round2"
            android:layout_marginLeft="30dp"
            android:layout_marginRight="15dp"/>
        <Button
            android:id="@+id/bt5"
            android:layout_width="150dp"
            android:layout_height="wrap_content"
            android:text="返回登录"
            android:textSize="20dp"
            android:padding="10dp"
            android:textColor="#ffffff"
            android:background="@drawable/button_round2"
            android:layout_marginLeft="10dp"
            android:layout_marginRight="30dp"/>

    </LinearLayout>




</LinearLayout>

home(首页)

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent">
    <TextView
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:text="这是首页"
        android:textSize="100dp"/>

</LinearLayout>

drawable部分

lxy.png

用于装饰的图片,自己随便加一张

button_round

此处内容,需回复之后可见


button_round2

此处内容,需回复之后可见


main部分

这里作者是自己全部粘贴过来了,代码中我已经做了相关注释,可以自己慢慢打,注意多用快捷键

MainActivity

此处内容,需回复之后可见


给登录页面(login)加一个判断

此处内容,需回复之后可见


home_1

此处内容,需回复之后可见


register_1

此处内容,需回复之后可见


AndroidManifest部分

添加注册

此处内容,需回复之后可见


到这里基本上就OK了。如果你是Android studio,可能需要进行下面的配置

如果你的登录/注册不是下面这个样子,你需要vaues->themes

6450cb9006c90.png


替换代码 👇

此处内容,需回复之后可见

替换位置👇

此处内容,需回复之后可见

文章二维码
Android简单页面跳转
共计 0 条评论,点此发表评论
博客主页 数据猫 漫游于星空的数据猫
技术支持 CC 数据猫. 2025
打赏图
打赏博主
欢迎
欢迎
欢迎访问数据猫
搜 索
足 迹
分 类
  • 简文
  • 技术
  • 娱乐