Android Studio学习一得——Android用户界面的计划布局

打印 上一主题 下一主题

主题 504|帖子 504|积分 1512

当我们创建了一个安卓项目后,我们会发现真正创建一个完善的安卓项目并不是想象的那么容易。其实和计划可视化界面一样,开辟安卓也需要考虑很多方面,主要考虑的还是界面布局和需要的组件。
<hr> 一、Android用户界面布局管理


Android体系按照MVC(模子(model) - 视图(view) - 控制器(controller))计划模式将应用步伐的界面计划与功能控制计分别离,类似于前后端分离,可以单独修改用户界面和后面的控制代码,而在AS中,前端的界面布局文件是在生成的应用步伐框架项目的res资源目次的layout子目次中,文件名为activity_main.xm(创建新项目时可以改名字),可以用界面化的和XML文件共同管理。假如要调用资源文件,就使用R.iava的R类,把res目次中的资源与id编号进行映射,用id号进行资源管理。
1.布局文件的规范


(1)布局文件作为项目的资源存放在res\layout目次下,是一个xml文件默认文件名为activity_main.xml.
(2)布局文件的根节点通常是一个布局方式,在根节点内可以添加组件作为结点。
(3)布局文件的根节点必须包罗一个命名空间,为了与其他项目进行分离
如下:
  1. xmlns:android="http://schemas.android.com/apk/res/android"
复制代码
(4)假如要实现java步伐中控制界面的组件,则必须为界面文件的组件界说个id,也就是通过id把资源文件以及组件引用过来进行控制。
组件界说格式如下:
  1. android:id="@+id/<组件id>"
复制代码
2.布局文件常用的告急属性值

(1)设置组件大小的属性值


wrap_contont: 逼迫性地使视图扩展以显示全部内容完整显示其内部的文本和图像,根据组件内容的大小来决定组件的大小。
match_parent: Android2.2以上和fill_parent通用,填充在容器的所有空间。
fill_parent: 逼迫性地使构件扩展,以填充布局单元内尽可能多的空间就是逼迫性让它布满整个屏幕。

(2)设置组件大小的单元





免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

写过一篇

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表