Android开发入门教程之二

作者: bluescorpio | 来源:发表于2017-09-24 04:04 被阅读68次

Android开发入门教程之二

  1. 标签,即Android中的TextView,标签中包含的文本无法被用户直接编辑。
  2. 在XML布局文件中创建标签,方法是向布局中添加一个TextView元素,并通过android:text特性来指定标签的值。
  3. 在Activity上定义某个方法,接收按钮作为view参数,返回void,而且带public修饰符
  4. 在XML布局文件内的Button元素中,添加android:onClick特性,这个特性的指就是上一步定义的方法名
  5. Android提供了两个部件:ImageView和ImageButton,都有一个android:src特性,用于指定要使用的图像。还可以使用setImageURI()方法基于某个ContentProvider的URI来设置图像。
  6. ImageButton是ImageView的子类,混合了标准的Button行为,用于响应单击之类的操作。
  7. 在Android中,字段是通过EditText部件实现的,EditText是用作标签的TextView的子类。
  8. android:autoText:控制字段是否应该提供自动拼写辅助功能。
  9. android:capitalize:控制字段是否应该自动大写输入文本的第一个字母
  10. android:digits:指定字段只接受某些数字
  11. android:singleLine:控制字段是单行输入框还是多行输入框
  12. 在Android中,Checkbox部件就是复选框,基类是TextView
  13. 调用setEnabled()方法可以启用或停用部件,而调用isEnabled()方法可以检测部件是否启用
  14. 容器可以将一批部件(以及其他子容器)组织成特定的结构。
  15. 线性布局LinearLayout遵循盒模型,即部件或子容器会沿一列或一行对齐,一个接一个排放。
  16. 方向,设置LinearLayout是表示一行还是表示一列。在XML布局中,为LinearLayout元素添加android:orientation特性,将值设置为horizontal即表示行,设置为vertical即表示列。
  17. 在运行时,也可以动态改变方向,这需通过LinearLayout来调用setOrientation(),并传入HORIZONTAL或VERTICA参数。
  18. 填充模型:wrap_content(即包含内容),表示部件应该保持其本来大小,万一太大了,Android会自动换行,以便部件适应屏幕空间
  19. fill_parent(填充父元素),表示在处理完所有其他部件之后,当前部件应该填满包含它的容器的所有可用空间
  20. RelativeLayout就是相对于容器中的其他部件,或者相对于父容器进行布局
  21. 特性中的关联记号。以@+id/...的形式为所有元素添加这个b标识符(即android:id特性的值);以不带加号的形式(@id/...)来引用其他部件
  22. ScrollView是一个可为其内容提供滚动条的容器。
  23. DatePicker和DatePickerDialog可以让用户以年、月、日d 形式选择开始日期,其中,对于月份来说,0表示一月。可以给这两个部件提供一个回调对象(onDateChangedListener或onDateSetListener)以便获悉用户选择的新日期。
  24. ProgressBar部件用于跟踪进度,以整数定义,0表示尚未开始。
  25. 创建选项菜单必须实现onCreateOptionMenu()方法,这个方法接收一个Menu实例。
  26. Toast是一种短暂的消息,它会自行显示和消失,不需要用户干预。而且,塔不会从当前活动的Activity那里获取焦点
  27. 一个Activity在任何时间处于以下4种状态之一
  28. 活跃:Activity由用户启动,正在运行,并且在前台
  29. 暂停:Activity由用户启动,正在运行并且可见,但是一个通知或某个事物覆盖了屏幕的一部分。
  30. 停止:Activity由用户启动,正在运行,但被已启动或被切换到的其他Activity所隐藏。应用程序将无法直接向用户呈现任何有意义的内容,但可以通过通知的形式与用户通信。
  31. 死亡:Activity从未启动,或者Activity被终止了,可能由于可用内存不足。
  32. Intent有两个组成部分,一个是动作,另一个是Android所谓的数据。

相关文章

网友评论

    本文标题:Android开发入门教程之二

    本文链接:https://www.haomeiwen.com/subject/gnnhextx.html