一、  今天学习了Android 的UI基础布局的部分,绝大多数的布局都在Androidstudio的这个界面里,如下:

      

     在左边的框里的palette的内部,包含了的大多数的布局所要用的button按钮以及textview文本框等等,都可以通过拖动进入到所显示的模拟画面里面进行直接布局。

      同时,显示框架的左上角是对布局内的显示设置,如线性布局与约束布局的切换等等。

  二、进行UI布局的方法

      UI布局共有三种方法,xml文件进行布局,java编译进行布局,xml+java同时布局;

      xml文件布局可以比较简便迅速简洁的进行布局,操作简单而且迅速是最主要的有点,但是在添加其他的功能的时候比较繁琐。

      java文件布局可以比较精准的进行布局,而且在添加类似于点击、弹出等等功能的时候比较清晰,但是在编写的比较复杂。

      xml+java    :就是将两种方法结合起来,利用各自的优势进行布局,能够同时得到两种方法的优点。

      但是还是比较推荐xml文件布局。

     

      

最新文章

  1. OC-改错题
  2. web前端基础篇⑥
  3. PHP/MYSQL 查询大数据/遍历表
  4. HTML页面中常见的一些小方法
  5. Longest Repeated Sequence【微软编程一小时-题目2】
  6. 为自己打造Linux小系统
  7. 11-UIKit(Storyboard、View的基本概念、绘制图形、UIBezierPath)
  8. android圆形进度条ProgressBar颜色设置
  9. sublime text注册码(秘钥)
  10. 熊猫猪新系统测试之一:Windows 10 技术预览版
  11. SSM-SpringMVC-05:SpringMVC视图解析器InternalResourceViewResolver配置
  12. C# 直接引用js文件,调js里的数据
  13. maven安装和四大特性
  14. 15.3-uC/OS-III资源管理(多值信号量)
  15. python-mysql数据库导表存excel后发邮件(实例2)
  16. [Centos] ERROR: Could not find useradd in chroot, maybe the install failed?
  17. Node.js 笔记(一) nodejs、npm、express安装
  18. Linux学习笔记(第十二章)
  19. [css]浮动-清除浮动的3种方法
  20. tensorflow(一):图片处理

热门文章

  1. Entity Framework 6 Code First的简单使用和更新数据库结构
  2. sublime 下载 和 破解
  3. Wannafly Camp 2020 Day 3D 求和 - 莫比乌斯反演,整除分块,STL,杜教筛
  4. 设置完代理IP,手机连接WiFi时连不上,一直在转
  5. 第三章:使用ListView展示数据
  6. 自主开发编程语言被指Python套壳,中科院开发者道歉
  7. java开发就业招聘管理系统 ssh源码
  8. Hadoop报错:org.apache.hadoop.security.AccessControlException: Permission denied: user=xxxx
  9. MySQL的修改和删除数据表字段
  10. 前后端分离开发,跨域时jsessionid每次请求都变化的问题解决方法