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

博客互评

20169219
20169211
20169205
20169214

posted on 2017-04-15 11:34  唐宋5231  阅读(186)  评论(4编辑  收藏  举报