首页 > 其他分享 >**2制作登录界面1

**2制作登录界面1

时间:2023-04-06 16:01:48浏览次数:29  
标签:界面 登录 视图 Studio Android 制作 属性

Android Studio 是 Google 推出的 Android 应用程序开发工具包。在 Android Studio 中,您可以使用各种工具来设计和开发 Android 应用程序。如果您想要创建登录界面,可以使用 Android Studio 中的布局和组件来实现。

下面是一些基本步骤:

  1. 打开 Android Studio 并创建新项目。

  2. 在布局文件中添加一些组件,如文本输入框和按钮,用于用户输入用户名和密码。

  3. 编写 Java 代码来处理用户点击登录按钮时的逻辑。这可能包括验证用户名和密码,并在登录成功时显示另一个活动。

  4. 测试您的应用程序,确保登录界面正常工作。

 

textview  文本框

 

Gravity(重力)是 Android Studio(安卓开发工具)中的一个属性,可以用来控制一个视图在其父视图中的位置。通过设置 gravity 属性的值,可以让视图向上、向下、居中、靠左或靠右等方向偏移。这个属性常用于设计用户界面时,用来控制视图的布局。

 

效果图片

 

 

放源码吧还是

<?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="10dp"
    android:background="@drawable/sky"
    tools:context=".MainActivity">

    <TextView
        android:id="@+id/tv_1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Yex-sir"
        android:textColor="@color/black"
        android:textSize="50dp"
        android:layout_marginTop="80dp"
        />

    <EditText
        android:id="@+id/et_1"
        android:layout_width="match_parent"
        android:layout_height="50dp"
        android:textSize="30sp"
        android:textColor="#000000"
        android:hint="id"
        android:textColorHint="#63FFFFFF"
        android:maxLines="1"
        android:padding="5dp"
        android:layout_marginTop="5dp"
    />

    <EditText
        android:id="@+id/et_2"
        android:layout_width="match_parent"
        android:layout_height="50dp"
        android:hint="Password"
        android:maxLines="1"
        android:padding="5dp"
        android:textColor="@color/black"
        android:textColorHint="#63FFFFFF"
        android:textSize="30sp"
        android:inputType="textPassword"
        android:layout_marginTop="5dp"
        />


    <EditText
        android:layout_width="match_parent"
        android:layout_height="50dp"
        android:hint="PIN"
        android:maxLines="1"
        android:padding="5dp"
        android:textColor="#000000"
        android:textColorHint="#63FFFFFF"
        android:textSize="30sp"
        android:layout_marginTop="5dp"
        />

    <Button
        android:id="@+id/btn_longin"
        android:layout_width="200dp"
        android:layout_height="wrap_content"
        android:layout_gravity="center"
        android:text="@string/longin"
        android:backgroundTint="@color/black"
        />


</LinearLayout>

 

标签:界面,登录,视图,Studio,Android,制作,属性
From: https://www.cnblogs.com/yzx-sir/p/17292098.html

相关文章

  • SMT贴片加工钢网工艺制作方法
    SMT贴片加工钢网工艺制作方法smt贴片加工过程中,首先要进行锡膏印刷,而锡膏印刷的工作原理就是用机器刮刀将锡膏推送到钢网的孔洞中,使锡膏与pcb板的电子元器件接触,为下一步焊接做准备。钢网的作用就是与pcb板焊盘位置固定,使锡膏完全贴合在焊盘上。钢网的制作也变得尤为重要,它决定着......
  • JWT 实现登录认证 + Token 自动续期方案
    要实现认证功能,很容易就会想到JWT或者session,但是两者有啥区别?各自的优缺点?应该Pick谁?夺命三连区别基于session和基于JWT的方式的主要区别就是用户的状态保存的位置,session是保存在服务端的,而JWT是保存在客户端的认证流程基于session的认证流程用户在浏览器中输入用户名和密码,服务......
  • HMI人机界面相关介绍及人机界面设计
    在工业自动化领域,HMI是人机界面的缩写。在工业中使用HMI来控制和监控机器。如果没有HMI,就很难在工业中拥有良好的自动化流程。人机界面的定义人机界面(HMI)是一种用户界面,允许人类操作员与机器或过程进行交互。HMI通常用于工业环境,允许操作员监视和控制过程,例如工厂或发电厂中......
  • #创作者激励# #跟着小白一起学鸿蒙# 制作一个视频播放器
    【本文正在参加2023年第一期优质创作者激励计划】简介媒体子系统是OpenHarmony中重要的子系统,可以提供音视频播放能力。媒体子系统为开发者提供一套简单且易于理解的接口,使得开发者能够方便接入系统并使用系统的媒体资源。媒体子系统提供以下常用功能:音视频播放(AVPlayer9+),Audio......
  • 界面控件开发包DevExpress v22.2.5正式发布|附高速下载
    DevExpress 拥有.NET开发需要的所有平台控件,包含600多个UI控件、报表平台、DevExpressDashboardeXpressApp框架、适用于VisualStudio的CodeRush等一系列辅助工具。屡获大奖的软件开发平台DevExpressv22.2已全新发布,该版本拥有众多新产品和数十个具有高影响力的功能,可为桌面......
  • 界面控件DevExtreme v23.1抢先体验,增强的UI/UX自定义功能!
    DevExtreme拥有高性能的HTML5/JavaScript小部件集合,使您可以利用现代Web开发堆栈(包括React,Angular,ASP.NETCore,jQuery,Knockout等)构建交互式的Web应用程序,该套件附带功能齐全的数据网格、交互式图表小部件、数据编辑器等。本文的目的就是为了让开发者预览即将发布的DevExtreme功......
  • 一步步制作下棋机器人之 coppeliasim进行Scara机械臂仿真与python控制
    稚晖君又发布了新的机器人,很是强大。在编写时看到了稚晖君的招聘信息,好想去试试啊!小时候都有一个科幻梦,如今的职业也算与梦想有些沾边了。但看到稚晖君这种闪着光芒的作品,还是很是羡慕。以前就想做一个机械臂,实现远程象棋对战等功能,看到稚晖君的作品,更加心动了。心动不如行动,下......
  • MySQL登录时出现Access denied for user ‘root‘@‘localhost‘ (using password: YE
    发现是springboot结合JDBC时,我这里输入纯数字加点,就会出现这个问题。  后来我改数据库密码,改成字母开头的数据库密码,就可以了。 但是有个奇怪的是,我方式数字+点的密码是复制过去的,当时idea的编辑器,打开该密码是橙色的。可能是我当时复制的格式有问题。我现在输入并没有......
  • 做免密登录传输文件的时候报错:ERROR: Host key verification failed.:解决方法
    报错信息: 在做好公钥以后,准备进行传输到另一台机器的时候,发生了报错。 报错原因:1、在CSDN上面找到了问题的根源,是因为/root/.ssh/known_hosts文件里面有传输错误的记录。2、没有记录的都可以正常传输,至此才找到问题的解决办法。 解决方法:1、切换到/root/.ssh/:[root@......
  • Docker yum install的时候报错:Rpmdb checksum is invalid: dCDPT(pkg checksums): ...
    闲话就不说了,直接上Dockerfile:FROMhub.c.163.com/library/centos:7.2.1511MAINTAINERbyzsk_johnRUNyum-yinstallvimnet-tools&&yumcleanallEXPOSE22CMD["/bin/bash","-D"]注意一点,如果拆开写RUN,也就是yuminstallvim-y&&yuminst......