七月十四日安卓学习笔记
https://www.bilibili.com/video/av47341108/?p=2
1 Activity必须要知道的那些事
安装常用的插件:
genymotion:打开模拟器
adb 常用的adb快速命令
markdown: 快速预览markdown
TextView:
android :id/layout_width="match_parent"
android :layout_height="match_parent"
android : gravity="center、" //放置的 位置
android:textColor=”“
android:singLines=“”
android:maxLine
点击事件:
//所有的view都可以点击
左下角可以选择Design直接拖动制作UI
onLongClick(View v)
addTextChangedListener()
Toast.makeText(“超过多少字”)
让图片自适应不变形:只有上下重复的地方可以拉伸;
ImageButton 继承ImageView继承于view
android: layout_width=
android:layout_height=
android:background=
android:src= ”“
android:scaleType=”centerCrop,fitCenter,“
//进度条
<ProgressBar
其余相关的控件
5 开发布局详解
五种布局:
LinearLayout 线性,从上到下
1. android:orientation=“vehicle、herision”
2. android:weightSum=
3.
RelativeLayout 相对布局:
-
android:layout_below
-
android:layout_alignLeft="id/button"
1. android:layout_margin="100dp" //边距
-
android:paddingLeft= ”“ //内边距
FrameLayout帧布局
xmlns:android=“” //安卓的命名空间
AbsoluteLayout
TableLayout
6 布局优化技巧
基本控件+五大布局
- 官方建议布局不超过十层
- 利用相对布局减少层次
- 控件组合
一些属性
不要用多个Layout_weight属性
HierarchyViewer,工具用来优化布局;
7 ListView
微信使用ListView;