Android学习笔记(一)

来源:互联网 发布:常用dhcp服务器软件 编辑:程序博客网 时间:2024/06/05 18:17

自己写的一写小笔记,毕竟第一天开始学习,比较渣,大家多担待,一起努力!!
这里写图片描述
这里写图片描述
Adb:android debug bridge(安卓调试桥)—起到的是桥梁的作用
命令行窗口中运行的话 后面加上空格devices
Adb重启
这里写图片描述
命令行实现关闭
重启是start-server
Adb出问题的解决办法
这里写图片描述
事件监听实现的四种方式:
1、匿名内部类
这里写图片描述
2、内部类方式
这里写图片描述
3、让activity实现OnclickListener接口
这里写图片描述
这里写图片描述

这里写图片描述
4、给属性onClick赋值为一个函数:当点击按钮的时候执行该函数,函数必须是public的 必须有一个参数View类型的—也就是接收被点击的按钮对象
这里写图片描述

LinearLayout 继承了ViewGroup ViewGroup继承了View
TextView 继承了View
区别就是前一个可以包含其他的视图,是一个容器

LinearLayout中的属性:
match_parent:和上一级匹配
warp_content:正好包裹内容的大小
这里写图片描述

这里写图片描述

水平方向的线性布局:每个视图单独占据一列,多出来的视图不显示了,默认从左到右一个挨着一个显示
Layout_weight:“warp_content”—-》比重的值越大宽度越大
Layout_weight:“match_parent”—-》比重的值越小宽度越大
结论:水平方向上的线性布局,把layout_width=”0dp”

这里写图片描述

颜色:RGB—每个颜色的值都是一个16进制数
RRGGBB—每个颜色值都是一个二位的16进制数
ARGB—-a表示透明度,0表示完全透明,f表示完全不透明

这里写图片描述

默认从上到下一个字着一个显示,每个视图单独占据一行,多出来的不显示
Layout_weight:“warp_content”—-》比重的值越大宽度越大
Layout_weight:“match_parent”—-》比重的值越小宽度越大
结论:水平方向上的线性布局,把layout_height=”0dp”

layout_gravity=—设置本视图相对于上一级视图的显示位置

0 0