Chendd's Blog

世界上没有什么事情是一行代码不能解决的。如果有,那就两行。

Android学习日记5--View视图

一、android 界面开发

1、三个重要的类:View视图、Canvas画布、Paint画笔

2、android 界面开发常用三种视图

  • View –只能在主线程中更新,没有缓存机制,适合画面更新较少的界面,比如有按键按下才变化的界面。
  • SurfaceView –可以设置独立的线程,有缓存机制,主要用于2D游戏
  • GLSurfaceView –主要用于3D游戏,暂时不学习

Android学习日记4--开发中的通用细节

1、android中的计量单位

  • px (pixels)(像素):是屏幕的物理像素点,与密度相关,密度大了,单位面积上的px会比较多。通常不推荐使用这个
  • pt(磅):1/72英寸,也较少用
  • in(英寸):标准长度单位
  • mm(毫米):标准长度单位

Android学习日记3--常用控件总结

常用控件

10、常用控件总结

       Android控件种类繁多,但常用的无非这几种,当然有些高级控件可能特殊点,至此,常用控件就讲这些。如果开发时遇到陌生控件再去查API文档。

附件是转载的控件常用属性讲解,不求记忆,但得知道有这么些属性。

Android学习日记3--常用控件Dialog

常用控件

9、Dialog

       我们经常会需要在Android界面上弹出一些对话框,比如询问用户或者让用户选择。这些功能我们叫它Android Dialog对话框

对话框,要创建对话框之前首先要创建Builder类创建者,Builder是AlertDialog的子类,而且还是它的内部类。

Android学习日记3--常用控件ListView

常用控件

8、ListView

       列表视图,比如游戏的排行榜。列表数据可以根据屏幕大小自适应

列表的显示需要三个元素:

  • ListVeiw:用来展示列表的View。

  • 适配器:用来把数据映射到ListView上的中介。

  • 数据:具体的将被映射的字符串,图片,或者基本组件。

Android学习日记3--常用控件tabSpec/tabHost

常用控件

7、TabSpec和TabHost

       比较常用的控件,感觉手机QQ的整体布局就是这个,只不过tab放在底部而已。TabSpec相当于浏览器的分页,而TabHost就相当于分页的集合。TabSpec分页可以相当于一个独立的组件,也可以是一个布局,将每个分页装进TabHost里 Activity extends TabActivity 以前都是 继承android.app.Activity 这里为了获得Activity分页菜单,继承它,显然TabActivity和Activity有同个父类。

Android学习日记3--常用控件progressbar/seekbar

常用控件

5、progressbar

       进度条,比较常用的组件,在某些操作的进度中的可视指示器,为用户呈现操作的进度,还它有一个次要的进度条,用来显示中间进度,如在流媒体播放的缓冲区的进度。一个进度条也可不确定其进度。在不确定模式下,进度条显示循环动画。一般有圆形和条形两种;

Android学习日记3--常用控件button/imagebutton

常用控件

       控件是对数据和方法的封装。控件可以有自己的属性和方法。属性是控件数据的简单访问者。方法则是控件的一些简单而可见的功能。所有控件都是继承View类

       介绍android原生提供几种常用的控件button/imagebutton、checkbox/radiobutton、progressbar/seekbar、tabSpec/tabHost、ListView、Dialog,主要为了掌握控件使用的一般规律。

Android学习日记2--Activity简介

一、Activity活动

       学习Android,第一个都会接触Activity滴,Activity表示一个用户界面,是Android应用程序的入口,可以同时有多个界面,但只会显示栈顶的界面。

       Activity是Android的重要组成部分,一个程序包括多个Activity,新建项目都会有个程序启动时就调用的MainActivity。新定义Activity需在AndroidManifest配置。