android UI布局
来源:互联网 发布:淘宝店面设计 知乎 编辑:程序博客网 时间:2024/06/04 08:44
关于android的UI布局,应该不难的,就是view和viewGroup,然后各种不同的viewGroup来控制view的显示。
很早以前,大概09年——刚毕业那会,搞过linux下面用gtk搞UI,感觉跟这个类似哈。
呵呵,散扯到这,还是来看看正文吧!
UI layout包括两个:
view:用来显示内容或者UI操作
viewGroup:是一个容器,用来包含其它view或者viewGroup
当然,android sdk也提供一些组件(components),方便使用。组件的layout已经定义好了,只需要简单的修改需要的内容^_^
比如,Action Bar, Dialog, Status Notification。
布局的呈现方式有两种:一是xml文件存储布局;二是在运行时动态生成。
一般使用xml文件的方式,这样可以布局和代码分离,层次感更好,也更方便。下文主要介绍xml的布局。
问题一:如何加载xml文件
一般在xml都和activity绑定,在Activity.onCreate()回调函数里实现:调用setContentView(R.layout.layout_xml_file);
问题二:view、viewGroup是如何控制布局的——属性(attributes),用来记录控件相对信息的(与别为参照)
常见的布局属性:
1>. id
用来唯一标识一个控件
2>. layout_parameter
一般命名为layout_something,用来定义viewGroup容器里寄存的view的布局属性,such as "layout_height” “layout_width"。
问题三:控件如何控制自己的位置
通过改变控件的size、padding、margins。
问题四:通用的控件怎么使用
通用控件主要就是ListView和GridView。
他们的思想都是一样的:可以显示任意”相同子布局“的抽象。不过ListView是每个子布局是一行一行显示的,而GridView则是网格状显示的。
具体的使用方法差不多。
ps:一边看,一边写的,写的乱七八糟的,呵呵,等以后熟练了再来整理!
- android ui布局观
- android布局--UI
- android UI布局
- android主流UI布局
- android主流UI布局
- Android UI布局整理
- Android中UI布局
- Android 布局 UI
- android主流UI布局
- android UI布局
- android主流UI布局
- Android--UI布局
- Android UI布局
- android ui布局经验
- android UI布局
- Android UI之布局
- Android UI 布局属性
- Android之UI布局
- cocos2d-x的初步学习十九之坦克大战六
- ECSHOP手机访问和电脑访问效果一样
- POJ2892 Tunnel Warfare
- 反素数
- 黑马程序员_java基础--多线程
- android UI布局
- 寻找数组中最大的K个数
- 13年7月7日 ACM 第一天培训
- 黑马程序员--String
- cmd运行java
- 全键盘输入法
- 新生赛暑假第一场 解题报告
- [034] 微信公众帐号开发教程第10篇-解析接口中的消息创建时间CreateTime
- ArcGIS 帮助文档行内模型变量替换的示例的一个错误