栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Android实战开发-Kotlin教程(布局篇 3.2)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Android实战开发-Kotlin教程(布局篇 3.2)

上一篇我们对Android的布局方式有了一定的了解,本篇我们综合利前面学习的知识完整的搭建一个登录界面

新建LoginActivity


创建完LoginActivity后,我们来到activity_login.xml布局文件中开始搭建布局

最外层布局我们采用RelativeLayout的相对布局,首先,是顶部放置对应App的logo,因为是图片显示,我们采用ImageView的组件显示,如下图所示

接下来,我们利用线性布局LinerLayout搭建一个用户和密码输入的区域

这里先创建一个垂直方向的线性布局,让用户名、密码以及提交按钮按垂直的方向排列,同时用户名和密码框的组件也是一个单独的水平线性布局,里面是一个TextView显示标题栏,EditView处理输入框的内容。

用户名

密码

登录按钮

最后我们来看看布局的效果

接下来,我们来实现一下登录的逻辑处理。
正常在点击登录时我们需要判断用户名和密码不能为空,有些可能还需要判断用户名以及密码的格式,我们在这里暂时值判断非空的状态。

这里非空用TextUtils.isEmpty进行判断,如果是空值就直接提示并返回,不进行到下一步,提示使用Toast.makeText(this,“”,Toast.LENGTH_SHORT).show(),这个方法的第一个参数是Activity的上下文,可以使用当前对象,也就是this,第二参数是提示时间间隔是长还是短,Toast.LENGTH_SHORT(短提示),Toast.LENGTH_LONG(长提示)
我们来看看实际的效果



当然,这里我们只是模拟界面的操作,真正的登录逻辑肯定还涉及到和服务端的接口数据交互,今天我们就先到这里,下一篇我们继续学习接口的请求调用

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1007934.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号