首先 创建一个新的项目找到app 文件目录下的layout的 activity_main.xml

因为Android Studio 是可视化的,所有操作都可以在图形界面进行。

该res 界面当中  drawable 可以将需要的图片导入该目录当中进行调用 layout的目录是布局界面

values 当中存有可以更改界面的颜色 字符串还有款式的xml文件。当然也可以在可视化界面当中便捷的更改。

如下图所示为可以添加到界面的各种符号,若账号输入框,密码输入框,按钮和各种选择键。

添加辅助线的按钮如下:

打开布局界面首先添加几条辅助线,将界面的布局划分完整,使UI界面在不同尺寸,分辨率的设备上的兼容度更好。

分别为5% 20% 30% 40% 90%如图所示

首先引入以可以输入图片的框

然后引入输入框 密码输入框一个按钮 还有一个版本号的位置 如图所示:

把账号输入框 密码输入框设置提示 按钮设置为登陆 输入版本号 将图片设置为与范围高度对其  两个输入框设置为与

运行界面如下:

点击bulid  生产apk 可以在手机上安装使用

两个选项,当程序调试没问题时选择第一个直接发步到应用市场  第二种形式 可以直接安装

存储填写如下:

中间阶段选择debug 如果没有问题就选择创建release

生产两个文件

手机操作如下:

android studio添加按钮界面,2.3 使用Android Studio 简单设计UI界面相关推荐

  1. Android 7.0 插卡后APN信息的加载流程、UI界面编辑APN的流程及Android中APN配置相关的漏洞

    终端中有一个apns-config.xml文件,负责定义各个运营商规定的默认APN参数. 开机后,终端启动Phone进程时,会加载运行在Phone进程中的TelephonyProvider. Tele ...

  2. 优秀的设计UI界面按钮素材,让点击率飙升

    快节奏的网络数码时代人们越来越离不开智能设备,面对屏幕上无数的按钮,点还是不点是个问题.不知道大家有没有发现,按钮越多,我们点击得越慢.这是因为只要有按钮,我们的下意识就会"检查" ...

  3. PyQt4设计UI界面并添加简单功能【python+pyqt4+opencv】

    学习python的过程中,了解到PyQt,加上先前用过OpenCV,自然就有了用PyQt设计UI界面,调用OpenCV函数实现功能的想法. 步骤: 1.  Qt designer 快速实现UI界面,并 ...

  4. GUI Guider设计UI界面移植到STM32

    GUI Guider设计UI界面移植到STM32 一.什么是GUI Guider 什么是 GUI-Guider? GUI Guider 是恩智浦为 LVGL 开发了一个上位机GUI 设计工具,可以通过 ...

  5. MATLAB AppDesigner 设计UI界面中调用自定义函数

    在MATLAB AppDesigner设计UI界面过程中,如果直接在APPDesigner代码编辑框中编写代码,如代码量较大,会导致代码混乱的问题.使用调用函数的方法能够解决该问题. 本文将介绍MAT ...

  6. android标题栏添加按钮_改善Android布局性能

    布局是 Android 应用中直接影响用户体验的关键部分.如果实现不当,您的布局可能会导致应用界面缓慢且需要占用大量内存.Android SDK 包含一些工具,有助于您识别布局性能方面的问题,将这些工 ...

  7. android标题栏添加按钮_2019最新Android常用开源库总结(持续更新,建议收藏)

    热文导读|   点击标题阅读 如何才能成为优秀的架构师? 23种设计模式及案例整理分享(建议收藏) 程序员的35个坏习惯,你有几条? 作者:欢子-3824 来源:https://blog.csdn.n ...

  8. android标题栏添加按钮_Android和iOS设计差异点有哪些?

    加微信  "786318553" 进设计群  111 文章来源:Echo的设计笔记由于设计师.产品经理使用的移动设备大部分是iPhone,所以在做设计时,容易忽略Android和i ...

  9. android标题栏添加按钮_如何从iPhone或Android设备访问PC

    如果您不 在家中工作 ,您仍然可以远程访问办公室中的计算机. 可以在计算机之间完成此操作,也可以使用Microsoft的 远程桌面工具 从iOS或Android设备访问远程PC. 有了它,您就可以像坐 ...

最新文章

  1. struts2 不返回result的做法
  2. ABAP业务涉及到的相关数据库表 .
  3. mybatis中使用mysql的模糊查询字符串拼接(like)
  4. 20个MySQL运维案例,请查收!
  5. linux 下 安装 node.js 详细步骤
  6. 字符函数和字符串函数_R中的字符串–函数及其操作
  7. ArcGIS分享: 地图分幅及编号
  8. html5广告的版式设计,页面版式设计
  9. 2022年河南省高职单招(综合素质)考试冲刺试题及答案
  10. XX健康:移动端开发-体检预约设计和实现微信公众号注册阿里短信服务
  11. java 判断手机号_如何用java判断手机号运营商?
  12. 屏幕录制编辑软件:Screenium 3 for Mac
  13. Java:多线程、网络编程(UDPTCP)、XML、枚举、注解、单元测试、日志
  14. Vs-code 必备插件
  15. Mac装Xcode后开不了机
  16. 数据库系统概论第五版第二章习题6
  17. t3营改增服务器不能修改吗,畅捷通T3产品如何同步营改增
  18. 速归解决年龄问题c语言,队危速归,VG官宣Kkoma教练离队,T1和李哥需要我?
  19. ThinkpadT400休眠/睡眠后无法唤醒解决办法
  20. [Flex] 组件Tree系列 —— 支持CheckBox组件

热门文章

  1. 韩国提高网络预警等级防止朝鲜攻击
  2. 使用C语言实现字符串逆序操作
  3. 抓取今日头条的个人收藏夹目录
  4. assert在python中什么意思,Python中的“断言”有什么用?
  5. Linux服务器使用腾讯云CLS日志服务初体验
  6. 冯斌:突破认知临界点,打造自驱型团队 | 开发者说
  7. 8 puzzle java,用Java解决n-puzzle
  8. 【whr的深度学习总结1】使用Matconvnet训练imbalance全连接网络
  9. Unity版本捕鱼游戏设计与实现
  10. Ubuntu下使用wget下载https的文件时候报错