26.27.28
教材学习内容总结
第26章 UI组件
- 1.Android SDK提供了叫做微件的众多简单的和复杂的组件。简单的例子,包括很多按钮、文本字段和进度条等。
- 2.使用Android STdiO UI 工具很容易。你只需要打开一个活动的布局文件,并且将UI组件拖拽到布局上即可。使用UI工具所做的事情所做的事情,都会反映到布局文件中,以xml元素的形式体现出来。
- 3.使用基本组件。首先要注意的是manifest标签的package属性,它指定了com.example.basiccomponents作为所生成的类的java包。
- 4.Toast:Toast是一个小的弹出对话框,用于显示一条消息作为给用户的反馈。Toast不会替代当前的活动,并且只是占据了一个消息那么大的空间。
- 5.通知:通知是出现在状态栏的一条消息。和Toast不同,通知是很持久的,并且将保持显示,知道关闭它或者关闭设备。
第27章 布 局
-
1.作为以一个重要的android组件,布局定义了UI组件的可视化结构。布局是android。view.viewGroup的子类,该类反过来又派生自android.view.view类。
Android中的一些布局:
LinearLayout。将所有子视图以相同的方向(或者水平的或者垂直的)对齐的一个布局。
RelativeLayout。根据子视图的一个或多个同级视图的位置来排列它的一个布局。
FrameLayout。将每一个子视图放在另外一个子视图顶部的一种布局。
TableLayout。将子视图按照行和列来组织的一个布局。
GridLayout。将子视图放置到一个栅格中的一种布局。 -
2.LinearLayout:根据其orientation属性,将子视图地或垂直地排列地一种布局。
-
3.RelativeLayout是可用的的功能最强大的布局。RelativeLayout中所有子视图都可以对于彼此或者对于它们的父视图来定位。
-
4.FrameLayout将其子视图定位于另外一个子视图
-
5.FrameLayout用于将子视图排列成行和列。
-
6.GridLayout:GridTable类似于TableLayout,但是,必须要使用columnCount属性来指定列的数目。
-
7.通过编程来创建布局:创建布局最常见的方式就是使用一个XML文件,就像你在这个示例中所见到的一样。
第 28 章 监听器
-
1.概览:大多数Android程序都是可交互的。
-
2.使用onClinck属性:作为使用onClick属性处理视图的点击事件的例子。
-
3.实现一个监听器:GestureDemo应用程序展示了如何实现View.onTouchListenner接口来控制触碰事件。
教材学习中的问题和解决过程
视频学习中的问题和解决过程
其他(感悟、思考等,可选)
学习进度条
教材学习 | 博客量(新增/累积) | 代码量 (新增/累积) | |
---|---|---|---|
第一周 | 第1.2.3章 | 1/1 | |
第二周 | 第4.7.10.11章 | 1/2 | |
第三周 | 第5.6.8.9章 | 1/3 | 429/788 |
第四周 | 第12.13.14章 | 1/4 | 2048/2836 |
第五周 | 第23.24.25章 | 1/5 | 2048/2836 |
第六周 | 第26.27.28章 | 1/6 |