- 博客(27)
- 收藏
- 关注
原创 Android第二十六课;ViewFlipper
previewViewFlipper是Android系统自带的一个多页面管理控件,它可以实现子界面的自动切换 为ViewFlipper加入View的方法有两种 1.静态导入:在layout布局中文件中直接导入 2.动态导入:在Activity文件中使用方法addView():ViewFlipper常用的方法 setInAnimation:设置view进入屏幕时候使用的动画 setO
2017-02-13 18:42:59
307
原创 Android第二十四课;WebView
preview最简单的:通过Intent调用系统浏览器import android.content.Intent;import android.net.Uri;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;public class MainActivity extends AppCompatAc
2017-02-05 16:48:12
251
原创 Android第二十三课;ProgressBar
preview基本属性 android:max=”100”———————–最大显示进度 android:progress=”40”——————第一显示进度 android:secondaryProgress=”80”—–第二显示进度 android:indeterminate=”true”———设置否精确显示(true—–不精确显示)基本方法 setProgress()—
2017-02-03 17:46:11
284
原创 Android第二十一课;GridView
preview 基本属性: android:numColumns=”“—————每一行显示多少列 android:horizontalSpacing=”“———两列之间的间距 android:verticalSpacing=”“————两行之间的间距
2017-01-28 11:54:32
284
原创 Android第二十课;DataPicker与TimePicker
exercise改变时间或者日期都会改变标题栏上的内容,使之与改变的日期时间相对应 用一个button实现页面跳转 layout下 新建一个datapicker.xml <DatePicker android:layout_width="wrap_content" android:layout_height="wrap_content" and
2017-01-26 12:13:15
351
原创 Android第十九课;监听ListView列表项点击事件及滚动事件
preview监听器 作用:Android提供了很多种事件监听器,监听器主要是为了去响应某个动作(动作的发起者可以是用户的操作也可以是Android系统本身),我们可以通过监控这种动作行为,来完成我们需要的程序功能。 监听ListView的两种监听器 OnItemClickListener:可以处理视图中单个条目的点击事件 OnScrollListener
2017-01-22 18:40:04
2267
原创 Android第十八课;ListView
preview 作用:android系统中显示列表的控件 在说明ListView时需要介绍一下数据适配器 它是连接数据源和视图界面的桥梁 数据适配器作用:把复杂的数据(数组,链表,数据库,集合等)填充在指定视图界面上 两个适配器的例子 ArrayAdapter(数组适配器):用于绑定格式单一的数据 数据源:可以是集合或
2017-01-21 13:01:58
289
原创 Android第十七课;有返回结果的页面跳转
previewexerciselayout下activity_main设置一个按钮,点击后可以跳转界面<Button android:text="有返回结果的跳转" android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@
2017-01-14 12:25:48
350
原创 Android第十六课;无返回结果的页面跳转
preview什么是Intent Intent可以理解为信使,由intent来协助完成Android的各个组件之间的通讯
2017-01-14 09:30:24
423
原创 Android第十五课;Activity
preview概念 Activity是一个应用程序组件,提供用户与程序交互的界面如何创建使用Activity 继承Android的Activity类 重写方法 设置显示的布局 在AndroidManifest文件中,注册ActivityActivity的生命周期 onCreate();——-创建 onStart();———运行 onResume();——
2017-01-12 21:31:58
441
原创 Android第十四课;表格布局
previewTableLayout表格布局模型以行列的形式管理子控件,每一行为一个TableRow的对象,当然也可以是一个View的对象 属性(全局属性) android:collapseColumns=”1,2”—隐藏从0开始的索引列。列之间必须用逗号隔开:1,2,5 android:shrinkColumns=”1,2”—收缩从0开始的索引列。当可收缩的列太宽(内容过多)不会被挤出屏幕,
2017-01-11 21:56:22
371
原创 Android第十三课;绝对布局
previewAbsoluteLayout又可以叫做坐标布局,可以直接指定子元素的绝对位置(XY) 但是,由于手机屏幕尺寸差别比较大,使用绝对定位的适应性会比较差,在屏幕的适配上有缺陷 属性 android:layout_x=”40dp”——控制当前子类控件的x位置 android:layout_y=”40dp”——控制当前子类控件的y位置
2017-01-11 21:31:57
248
原创 Android第十二课;帧布局
previewFrameLayout 在这个布局中,所有的子元素都不能被指定放置的位置,它们统统放于这块区域的左上角,并且后面的子元素直接覆盖在前面的子元素之上,将前面的子元素部分和全部遮挡
2017-01-10 22:38:43
294
原创 Android第十一课;相对布局
previewRelativeLayout是相对布局控件,它包含的子控件将以控件之间的相对位置或者子类控件相对父类容器的位置的方式排列 常用属性 android:layout_alignParentLeft=”true”——子类控件相对当前父类容器靠左边 android:layout_alignParentTop=”true”——子类控件相对当前父类容器靠上边 android:layout_
2017-01-09 19:59:34
288
原创 Android第十课;线性布局
previewLinearLayout是线性布局控件,它包含的子控件将以横向或竖向的方式排列 常用属性: android:orientation=”“——该属性决定它子类控件的排布方式(vertical-垂直;horizontal-水平) android:gravity=”“————–该属性决定它子类的xy的位置: center_vertical————垂直(Y轴)居中 center
2017-01-07 23:36:35
310
原创 Android第九课;RadioGroup和RadioButton
previewRadioGroup:RadioButton的一个集合,提供多选一机制 属性:android:orientation=”vertical”——垂直排布 android:orientation=”horizontal”———-水平排布
2017-01-07 00:14:28
292
原创 Android第七课;ToggleButton
previewToggleButton有两种状态:选中和未选中状态,并且需要为不同的状态设置不同的显示文本 ToggleButton属性:android:checked=”true” android:textOn=”开” android:textOff=”关”待编辑
2017-01-06 16:38:06
331
原创 Android第六课;AutoCompleteTextView与MultiAutoCompleteTextView
previewAutoCompleteTextView 功能:动态匹配输入内容 独特属性:android:completionThreshold=”x”—-设置输入x个字符时自动匹配
2017-01-06 00:02:16
559
原创 Android第四课;按钮的监听
previewa.按钮都拥有一个onclick事件,通过自身的setOnClickListener(OnClickListener)方法添加点击事件b.其实所有的控件都拥有onclick事件,不仅仅button拥有监听事件实现的几种写法 1.匿名内部类的实现 2.独立类的实现 3.实现接口的方式实现exercise待编辑
2016-12-29 22:35:57
378
原创 Android第三课;Button与ImageButton的基本属性
preview基本属性 android:id=”@+id/button” android:layout_width=”wrap_content” android:layout_height=”wrap_content”不同属性 Button独有 android:text=”xxxx”———————————–Button包含的文字 ImageButton独有 android:src=”@
2016-12-29 17:17:08
666
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人