Android基本布局与控件(待完善)
来源:互联网 发布:牧在线网络汉语汉字典 编辑:程序博客网 时间:2024/06/03 15:01
Android基本布局
1. LinearLayout 线性布局 2. RelativeLayout 相对布局3. TableLayout 表格布局4. FrameLayout 帧布局 AbsoluteLayout 绝对布局
LinearLayout【线性布局】
- 竖直方向时:
- 左右对齐无效
- 顶部对齐无效
- 水平居中无效
- 竖直居中无效
- 水平方向时:
RelativeLayout【相对布局】
- 特点:
- 组件可以重叠
- 所有组件默认位置:左对齐,顶部对齐
- 可以相对于父元素对齐
- 可以相对于其他组件对齐
- 可以布局于其他组件的上下左右
FrameLayout【帧布局】
- 特点
- 组件可以重叠
- 所有组件默认位置:左对齐,顶部对齐
- 布局方式的属性与线性布局一致
TableLayout【表格布局】
- 特点:
- 一个TableRow节点是一行
- TableRow中有几个子节点就是几列
- 宽高属性可以不写
AbsoluteLayout【绝对布局】
- 主要特点:布局位置通过属性x和y确定绝对位置
权重
- 按比例分配剩余空间
Logcat 与 Eclipse中的Console:
- Logcat:
- 分5个等级,每个等级使用不同的颜色显示。
- verbose,debug,info,warn,error,依次代表严重程度
- Logcat可以在android代码中当做输出语句,类似:system.out.println{“输出语句”};
// 输出语句 【必须在方法中才能使用】 tag是设置一个标签,tag便于用filter筛选。//System.out.println("Google保留java的习惯输出语句,支持用,但是有自带的使用方法,Log"); public void putData() { Log.v(tag, "Goole"); Log.d(tag, "Goole"); Log.i(tag, "Goole"); Log.w(tag, "Goole"); Log.e(tag, "Goole");}
- logcat在过滤器filters中的使用: filters 过滤器 过滤筛选
- 【过滤器方法一】:
- Saved Filters 设置过滤条件,默认是All Messages(no filters)
- 然后点击符号“+”增加过滤条件,进入一个弹框,需要设置Filter Name(注解)。
- 然后设置条件,by Log Tag(Log标签),一般是通过这个条件来筛选。其他也可以选择:by Log Message,by PID,by Application Name,by Log Level
- 【过滤器方法二】:
- 直接在搜索框内搜索 如System.out或者“输出”
- 或者直接点击右上角的verbose选择程度,默认是verbose,显示所有,课调只显示error,便于调试bug
- 【过滤器方法一】:
阅读全文
0 0
- Android基本布局与控件(待完善)
- 布局(待完善)
- Android 小结(待完善)
- 响应式布局(待完善)
- 自定义控件(详解_待完善)
- Android基础之UI布局篇(待完善)
- Android动画使用总结(待完善)
- Android自定义控件——侧滑菜单(待完善)
- 控件与基本布局
- 组合数求解的基本函数(待完善)
- 闲杂(待完善)
- EditText(待完善)
- TextView(待完善)
- Button(待完善)
- Iphone App 按比例手动布局(待完善)
- linux命令之压缩与解压zip(待完善)
- APP与后端通讯安全设计解析(待完善)
- 对Android的整体理解(待完善)
- 群体智能优化算法之粒子群优化算法
- ActivityThread启动源码解析
- Linux运维攻城狮必会的10大工具
- 局部最小值位置、元素最左出现、循环有序数组最小值
- 搜狐2017校招编程题
- Android基本布局与控件(待完善)
- 2073活动选择问题
- MySQL多版本并发控制分析 事务
- 【搜狐8.28】装箱子
- 冒泡排序代码
- 测试一下
- 【hpu oj 1010 QAQ的序列价值 [数学、状态压缩]】
- 杂
- Map集合的遍历