随笔分类 -  Android 自学笔记

1

Android 自学之对话框
摘要:Android为我们提供了丰富的对话框支持,提供了四种常用的对话框:AlertDialog:功能丰富、实际应用最广泛的对话框。ProgressDialog:进度对话框,该对话框只用于简单的进度条封装。DatePickerDialog:日期选择对话框,该对话框只对DatePicker包装。TimePi... 阅读全文

posted @ 2014-08-22 15:28 杨_静 阅读(611) 评论(0) 推荐(0)

Android 自学之画廊视图(Gallery)功能和用法
摘要:Gallery与之前讲的Spinner有共同的父类:AbsSpinner,表明Gallery和Spinner都是一个列表框。他们之间的区别在于Spinner显示的是一个垂直的列表框,而Gallery显示的是一个水平的列表框。Gallery与Spinner有一个区别:Spinner的作用是供用户选择,... 阅读全文

posted @ 2014-08-19 14:52 杨_静 阅读(3321) 评论(0) 推荐(0)

Android 自学之网格试图(GridView)和图片切换器(ImageSwitcher)功能和用法
摘要:网格试图(GridView)用于在界面上按行,列分布的方式来显示多个组件。GridView和ListView有共同的父类:AbsListView,因此GridView和ListView具有一定的相似性。GridView和ListView的主要区别在于:ListView只是一个方向上的分布;而Grid... 阅读全文

posted @ 2014-08-18 15:22 杨_静 阅读(1445) 评论(0) 推荐(0)

Android 自学之核心服务
摘要:所谓Android的核心服务主要包括熵服务(Entropy Service)、电源管理器(Power Manager)、Activity管理器(Activity Manager)、通话寄存器(Telephony Registry)、包管理器(Package Manager)、账户管理器(Accoun... 阅读全文

posted @ 2014-07-23 10:27 杨_静 阅读(506) 评论(0) 推荐(0)

Android 自学之列表视图ListView和ListActivity
摘要:ListView是手机系统中使用非常广泛的一种组件,它以垂直列表的形式显示所有列表项。创建ListView有两种方式:直接使用ListView创建。让Activity继承ListActivity。一旦在程序中获得ListView之后,接下来需要为ListView设置它要显示的列表项了。在这一点上,L... 阅读全文

posted @ 2014-07-22 14:46 杨_静 阅读(3762) 评论(0) 推荐(0)

Android 自学之滚动视图ScrollView
摘要:滚动视图ScrollView由FarmeLayout派生而出,他就是一个用于为普通组件添加垂直滚动条的组件;ScrollView里面最多包含一个组件,而ScrollView的作用就是为该组件添加一个垂直滚动条。(ScrollView的作用和JScrollPane非常相似,他们甚至不能被称为真正的容器... 阅读全文

posted @ 2014-07-21 11:35 杨_静 阅读(1707) 评论(0) 推荐(0)

Android 自学之选项卡TabHost
摘要:选项卡(TabHost)是一种非常实用的组件,TabHost可以很方便地在窗口上放置多个标签页,每个标签页相当于获得了一个与外部容器相同大小的组建摆放区域。通过这种方式,就可以在一个容器中放置更多组件,例如许多手机系统会在同一个窗口第一多个标签页;来显示通话记录,包括“未接来电”,“已接来电”,“呼... 阅读全文

posted @ 2014-06-16 14:49 杨_静 阅读(519) 评论(0) 推荐(0)

Android 自学之星级评分条RatingBar
摘要:星级评分条(RatingBar)与拖动条十分相似,他们还有共同的父类AbsSeekBar。实际上星级评分条和拖动条的用法和功能都十分的接近:他们都允许用户通过拖动来改变进度。RatingBar与SeekBar的最大区别在于:RatingBar是通过星星来表示进度。 为了让程序能响应星级评分条评分的改 阅读全文

posted @ 2014-05-30 11:11 杨_静 阅读(1700) 评论(0) 推荐(0)

Android 自学之拖动条SeekBar
摘要:拖动条(SeekBar)和进度条非常相似,只是进度条采用颜色填充来表明进度完成的程度,而拖动条则通过滑块的位置来标识数值----而且拖动条允许用户拖动滑动块来改变值,因此拖动条通常用于对系统的某种数值进行调节,比如音量调节。SeekBar允许用户改变拖动条的滑块外观,改变滑块外观通过如下属性来指定a... 阅读全文

posted @ 2014-05-29 15:44 杨_静 阅读(697) 评论(0) 推荐(0)

Android 自学之进度条ProgressBar
摘要:进度条(ProgressBar)也是UI界面中的一种非常使用的组件,通常用于向用户显示某个耗时完成的百分比。因此进度条可以动态的显示进度,因此避免长时间地执行某个耗时操作时,让用户感觉程序失去了响应,从而更好的提高用户界面的有好性。Android支持几种风格的进度条,通过Style属性可以为进度条P... 阅读全文

posted @ 2014-05-28 15:46 杨_静 阅读(15442) 评论(0) 推荐(0)

Android 自学之日期DatePicker、时间TimePicker选择器
摘要:日期(DatePicker)、时间(TimePicker)是两个比较易用的控件,他们都是从帧布局FrameLayout派生而出的;他们在FrameLayout的基础上提供了一些方法来获取当前用户所选择的日期和时间;如果程序需要获取日期和时间,则可以通过为DatePicker添加OnDateChang... 阅读全文

posted @ 2014-05-28 13:24 杨_静 阅读(593) 评论(0) 推荐(0)

Android 自学之列表选择框Spinner
摘要:列表选择框(Spinner)与Swing编程里面的Spinner不同,这里的Spinner其实就是一个列表选项框。Spinner是ViewGroup的间接子类,因此他也可作为容器使用。Spinner支持的常用XML属性和说明:XML属性说明android:prompt设置该列表框的提示android... 阅读全文

posted @ 2014-05-27 15:35 杨_静 阅读(376) 评论(0) 推荐(0)

Android 自学之自动完成文本框 AutoCompleteTextView
摘要:自动完成文本框(AutoCompleteTextView)从EditText派生而出,实际上他也是一个编辑框,但他比普通的编辑框多了一个功能:当用户输入一定字符后,自动完成文本框会显示一个下拉菜单,供用户从中选择,当用户选择了某个菜单项过后,AutoCompleteTextView就会按用户选择自动... 阅读全文

posted @ 2014-05-27 15:12 杨_静 阅读(1232) 评论(0) 推荐(0)

Android 自学之基本界面组件(下)
摘要:按钮(Button)与图片按钮(ImageButton)组件的功能和用法Button继承了TextView,ImageButton继承了Button。不管是Button还是ImageButton,他们的功能都很单一,主要是在UI界面生成一个按钮,该按钮可以供用户单击,当用户单击按钮后出发一个Oncl... 阅读全文

posted @ 2014-05-26 10:29 杨_静 阅读(385) 评论(0) 推荐(0)

Android 自学之基本界面组件(上)
摘要:文本款(TextView)和编辑框(EditText)的功能和用法TextView直接继承了View,他还是EditText、Button两个UI组件的父类,TextView的作用就是在界面上显示文字(相当于Java中AWT中标签[JLabel],但有比他强大些)。TextView类及其子类的类图如... 阅读全文

posted @ 2014-05-23 12:48 杨_静 阅读(887) 评论(0) 推荐(0)

Android 自学之绝对布局 AbsoluteLayout
摘要:绝对布局(AbsoluteLayout),绝对布局就像java AWT中的空布局;所谓的绝对布局就是Android不提供任何的布局控制,而是有开发人员自己通过X坐标和Y坐标来控制组件的位置。当使用绝对布局作为布局容器的时候,布局容器不在管理子容器的位置,大小(这些都需要开发人员自己控制)。在使用绝对... 阅读全文

posted @ 2014-05-23 10:43 杨_静 阅读(949) 评论(0) 推荐(0)

Android 自学之相对布局 RelativeLayout
摘要:相对布局(RelativeLayout),相对布局容器内子组件的位置总是相对兄弟组件、父容器来决定的。RelativeLayout的XML属性及相关方法说明XML属性相关方法说明android:gravitysetGravity(int)设置该布局容器内部各子组件的对齐方式android:ignor... 阅读全文

posted @ 2014-05-22 15:46 杨_静 阅读(364) 评论(0) 推荐(0)

Android 自学之表格布局 TableLayout
摘要:表格布局(TableLayout),表格布局采用行、列的形式来管理UI组件,TableLayout并不需要明确的声明多少行,多少列,而是通过TableRow、其他组件来控制表格的行数和列数。每次想TableLayout中添加一个TableRow,TableRow是一个表格行,也是容器;因此他也可以不... 阅读全文

posted @ 2014-05-22 15:02 杨_静 阅读(393) 评论(0) 推荐(0)

Android 自学之线性布局 LinearLayout
摘要:线性布局(LinearLayout),线性布局有点想AWT编程里面的FolwLayout,他们都会将容器里面的组件挨个的排列起来。他们最大的区别在于:Android的线性布局不会换行;AWT里面的FolwLayout则会另起一行进行显示LinearLayout支持常用XML属性及相关方法的说明XML... 阅读全文

posted @ 2014-05-22 11:52 杨_静 阅读(572) 评论(0) 推荐(0)

Android 自学之帧布局 FrameLayout
摘要:帧布局(FrameLayout)直接继承了ViewGroup组件;帧布局容器为每一个加入其中的组件都创建了一个空白的区域,这个区域我们称之为一帧,所有每个组件都占据一帧,这些都会根据gravity属性执行自动对齐。FrameLayout的常用XML属性及相关的方法:XML属性相关方法说明androi... 阅读全文

posted @ 2014-05-22 11:05 杨_静 阅读(1932) 评论(0) 推荐(0)

1

导航