Android实现简单的登陆页面(最新版2023详细图文教程

这篇具有很好参考价值的文章主要介绍了Android实现简单的登陆页面(最新版2023详细图文教程。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

 

目录

 文章来源地址https://www.toymoban.com/news/detail-589228.html

1.打开android studio软件

 2.新建empty activity

3.看个人配置填(finish)

 4.左侧找到res->layout(页面布局)

 5.先设置页面布局,这里采用线性布局

 7.设置头文本    --文本展示标签

 8.用户名与密码--可编辑文本标签

9.提交按钮

10.整体代码


1.打开android studio软件

android登录页面代码,android,android,java,android studio

 2.新建empty activity

android登录页面代码,android,android,java,android studio

3.看个人配置填(finish)

android登录页面代码,android,android,java,android studio

 4.左侧找到res->layout(页面布局)

 

android登录页面代码,android,android,java,android studioandroid登录页面代码,android,android,java,android studio

 5.先设置页面布局,这里采用线性布局

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
</LinearLayout>

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    android:background="#e5e4e2">
</LinearLayout>

android:layout_width=""的使用方法

android:layout_width是控件在水平方向上的布局参数,其属性值包括match_parentwrap_content具体的数值。其中,match_parent表示控件的宽度与其父容器的宽度相同,充满整个父容器;而wrap_content表示控件的宽度会根据其内部内容的宽度自适应调整,即控件的宽度由其内部的内容而定。两者的区别在于,match_parent会让控件的宽度填充满父容器,而wrap_content则会让控件的宽度自适应其内部的内容宽度。同时,也可以通过设置具体的数值来控制控件的宽度,如android:layout_width="100dp"表示控件的宽度为100dp

android:orientation=""的使用方法

android:orientation是指控件中子视图排列的方向。具体来说,它可以用于控制线性布局(LinearLayout)中子视图的排列方式,有两个可选值:horizontalvertical

  • android:orientation="horizontal"表示子视图水平排列,即从左到右依次排列。
  • android:orientation="vertical"表示子视图垂直排列,即从上到下依次排列

 android:background=""的使用方法

 设置背景,可填入需要颜色的16进制

 7.设置头文本    <TextView></TextView>--文本展示标签

android登录页面代码,android,android,java,android studio

    <TextView
        
        android:layout_width="match_parent"
        android:layout_height="76dp"
        android:text="              MILK商城登陆"
        android:textColor="#ffd700"
        android:textSize="30sp"
        android:textStyle="bold"
        android:layout_marginTop="150dp"
        ></TextView>

        android:textColor="" --文字颜色
        android:textSize=""--文字大小
        android:textStyle=""--文字样式 bold粗体字
        android:layout_marginTop="150dp" --与上部距离隔开150dp长度

 8.用户名与密码<EditText></EditText>--可编辑文本标签

android登录页面代码,android,android,java,android studio


    <EditText
        android:id="@+id/user"
        android:layout_width="411dp"
        android:layout_height="wrap_content"
        android:layout_gravity="center"
        android:hint="用户名"
        android:layout_marginTop="50dp"
        android:textAlignment="center"
        >

    </EditText>

    <EditText
        android:id="@+id/password"
        android:layout_width="411dp"
        android:layout_height="wrap_content"
        android:layout_gravity="center"
        android:hint="密码"
        android:textAlignment="center"
        >

    </EditText>

 android:hint=""--提示输入文本

 android:textAlignment="center"--文字排列 居中

android:id="@+id/"--设置id

9.提交按钮

android登录页面代码,android,android,java,android studio

 

 <Button
        android:id="@+id/button3"
        android:layout_width="278dp"
        android:layout_height="59dp"
        android:layout_gravity="center"
        android:text="登陆"
        android:layout_marginTop="20dp"
        />

 android:layout_gravity="center" --设置标签位置
 android:text="登陆" --标签内文本

10.整体代码

android登录页面代码,android,android,java,android studio

 

<?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"
    android:orientation="vertical"
    android:background="#e5e4e2">

    <TextView
        
        android:layout_width="match_parent"
        android:layout_height="76dp"
        android:text="              MILK商城登陆"
        android:textColor="#ffd700"
        android:textSize="30sp"
        android:textStyle="bold"
        android:layout_marginTop="150dp"
        ></TextView>

    <EditText
        android:id="@+id/user"
        android:layout_width="411dp"
        android:layout_height="wrap_content"
        android:layout_gravity="center"
        android:hint="用户名"
        android:layout_marginTop="50dp"
        android:textAlignment="center"
        >

    </EditText>

    <EditText
        android:id="@+id/password"
        android:layout_width="411dp"
        android:layout_height="wrap_content"
        android:layout_gravity="center"
        android:hint="密码"
        android:textAlignment="center"
        >

    </EditText>

    <Button
        android:id="@+id/button3"
        android:layout_width="278dp"
        android:layout_height="59dp"
        android:layout_gravity="center"
        android:text="登陆"
        android:layout_marginTop="20dp"
        />


</LinearLayout>

到了这里,关于Android实现简单的登陆页面(最新版2023详细图文教程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Flutter入门教程(一),2023最新版包含安装,初始化!简单易懂!

    首先,在一切的开始之前我们来介绍一下什么是Flutter,Flutter 是一个由 Google 开发的开源移动应用程序开发框架,可以让开发者使用单一代码库构建高质量的、高性能的 Android 和 iOS 应用程序。Flutter 的主要优势之一是其快速的开发周期,因为它使用了热重载技术,这意味着开

    2024年02月16日
    浏览(55)
  • 【Android】最新版Android13使用Notification,Notification的基本使用和进阶使用

    1.1 注册一个渠道 在Android13,版本通知的使用发生了新的变化。 1.1.1 NotificationManager原生类 首先我们需要创建一个 NotificationManager 用于管理通知。 NotificationManager 仅支持在 API 等级 11(Android 3.0)及以上的设备上使用 ,因此在较旧的 Android 版本上无法使用较新的通知功能。 `

    2024年01月17日
    浏览(41)
  • 2023最新版Android逆向教程——第1天:Android Studio的安装与配置

    通常情况下,为了提高开发效率,需要使用相应的开发工具。在 Android 发布初期,推荐使用的开发工具是 Eclipse,随着 2015 年 Android Studio 正式版推出,标志着 Google 公司推荐的 Android 开发工具已从 Eclipse 更改为 Android Studio。而且在 Android 的官方网站中,也提供了集成 Android 开

    2024年02月07日
    浏览(57)
  • 小白配置java环境与Android Studio目前最新版下载安装

    Android Studio 是用于开发 Android 应用的官方集成开发环境 (IDE)。Android Studio 基于 IntelliJ IDEA 强大的代码编辑器和开发者工具,还提供更多可提高 Android 应用构建效率的功能,例如: 基于 Gradle 的灵活构建系统 快速且功能丰富的模拟器 统一的环境(供您开发适用于所有 Android

    2024年02月04日
    浏览(57)
  • Android Studio最新版:TextView字体加粗、水平居中和垂直居中

    Android Studio最新版:TextView字体加粗、水平居中和垂直居中 在Android应用程序的开发过程中,我们经常需要对界面上的文本进行样式设置,其中包括字体加粗以及水平居中和垂直居中显示。本文将介绍如何使用最新版的Android Studio实现这些效果,并提供相应的源代码作为参考。

    2024年01月23日
    浏览(60)
  • Stable Diffusion系列(一):古早显卡上最新版 WebUI 安装及简单操作

    环境安装 https://blog.csdn.net/qq_44525568/article/details/132338630?spm=1001.2014.3001.5506 https://zhuanlan.zhihu.com/p/617997179 https://www.tjsky.net/tutorial/488 插件安装与使用: https://tianfeng.space/1557.html https://tianfeng.space/1682.html 模型使用 https://zhuanlan.zhihu.com/p/631089077 Controlnet使用 https://www.uisdc.com/control

    2024年02月08日
    浏览(41)
  • uniapp 移动端app判断用户app版本是否是最新版(Android)

    1.在uniapp项目中的App.vue文件下 2. 具体实现代码 ios的话自行给提示 去应用商店下载

    2024年01月20日
    浏览(59)
  • 微信小程序新版隐私协议弹窗实现最新版

    2023.08.22更新:【原文连接】 以下指南中涉及的 getPrivacySetting、onNeedPrivacyAuthorization、requirePrivacyAuthorize 等接口目前可以正常接入调试。调试说明: 在 2023年9月15号之前,在 app.json 中配置 __usePrivacyCheck__: true 后,会启用隐私相关功能,如果不配置或者配置为 false 则不会启用。

    2024年02月10日
    浏览(79)
  • VBA实现毫秒级延时(2022最新版)

    要不是年会需要使用PPT来做抽奖,我才不会用这么难用的VBA。 VBA要实现延时功能,大多数教程都会拿2016年ExcelHome里的上古帖子不厌其烦地复制粘贴,然后你复制下来发现根本无法运行。 现在我从头给你讲,到底怎样在VBA中实现毫秒级延时功能。 思路很清晰,分三步走: 1

    2024年02月07日
    浏览(80)
  • 2023最新版Android studio安装入门教程(非常详细)从零基础入门到精通,看完这一篇就够了

    目录 JDK安装与配置 一、下载JDK 二、JDK安装 三、JDK的环境配置 四、JDK的配置验证 Android studio安装 Android studio连接手机真机调试(以华为鸿蒙为例) 一、新建一个android项目 二、进入项目面板 三、配置Android Studio 四、安装手机驱动程序 五、连接手机 六、运行程序 七、查看手

    2024年02月10日
    浏览(48)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包