AndroidStudioTutorial_160217S001_简单UI
来源:互联网 发布:spaltoon2 知乎 编辑:程序博客网 时间:2024/06/03 17:58
[文段由本人自学Android官方的Tutorial后自行整理]
[转载请注明出处]
Android Layout的GUI是由View和ViewGroup的树形结构的XML文件实现的。
-View是UI组件,例如按钮,文本框之类的。
-ViewGroup则是不可见的View容器,例如grid。
/*Layout是ViewGroup的子类。*/
在Layout的XML代码中,首先要有一个Layout的代码段,例如:
<LinearLayout
/***attributes**/
>
然后,在Layout代码段的内部可以添加View的代码段,例如:
<LinearLayout
......<EditText
/***attributes**/
>......
>
String Resource一般位于res/values/strings.xml,用于存储字符串信息,格式如下:
<string name = "字符变量名" > 字符变量内容 </string>
使用String Resource便于维护信息,多语言支持之类的。
View属性android:width和android:height对于任何一个View或ViewGroup都是必须的,对于这两个属性有常用的参数wrap_content和match_parent。
-wrap_content会使这个View的大小贴合这个View的内容。
-match_parent会使这个View的大小和他的父View相同。
android:weight是一个特殊的View属性,他决定一个View占有剩余空白的比例,例如:
-LinearLayout中同一行的两个View A和B。View A的weight值是2,View B的weight值是1;那么对于该行剩余的空白空间,View A将占有2/3,而View B占有1/3。
-若为唯一的View设定一个正整数weight值,则该View占有剩余的全部剩余空间。
-当一个View被设定了weight值时,应把他的width值设定为0dp。因为系统对带有weight的组件计算宽度的算法和不带weight的组件是不同的。
[文段学习内容来自 http://developer.android.com/training/basics/firstapp/building-ui.html ]
[转载请注明出处]
- AndroidStudioTutorial_160217S001_简单UI
- 简单UI
- UI简单小代码
- SOAP UI 简单使用
- jquery ui 简单引用
- 简单IOS7 UI适配
- easy ui 简单使用
- Android 简单UI
- 简单后台UI框架
- UI简单相册
- UI设计简单原则
- 简单的ui制作
- Android UI简单美化
- UI简单页面设计
- UI - 简单封装视图
- UI的简单操作
- UI控件 简单
- UI简单小结
- C#与vb6 com组件的互相调用方法
- hdu5412
- 关于有偿提供拼图响应式后台的通知
- C语言enum枚举类型解析
- HashSet 与HashMap的遍历
- AndroidStudioTutorial_160217S001_简单UI
- springMVC session的应用@SessionAttributes和@ModelAttribute
- RGB、Lab等颜色空间的区别
- 程序员在上海拿多少钱够花,
- 友盟和信鸽的卸载量统计是什么实现的?
- Android Studio 入门历程——从eclipse转变(长期更新)
- 使用MyBatis Generator自动创建代码
- Spark源码分析之四:Stage提交
- Nginx安装配置与服务搭建