自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 Android五大布局简介

前言:Android布局是应用界面开发的重要一环,在Android中,共有五种布局方式,分别是:FrameLayout(框架布局),LinearLayout(线性布局),AbsoluteLayout(绝对布局),RelativeLayout(相对布局),TableLayout(表格布局)。常见布局RelativeLayout(掌握)* 组件默认左对齐、顶部对齐* 设

2020-08-07 21:43:40 391

原创 MultiThreadDownLoad多线程下载

前言:两种创建线程的方式:第一种方式:使用Runnable接口创建线程。第二种方式:直接继承Thread类创建对象使用Runnable接口创建线程。     直接继承Thread类创建对象:(1)定义线程类(2)创建线程类对象(3)启动线程: 线程类对象.start();用Runnanble 创建线程的步骤:1.定义一个Runnable接口类。2.在

2017-08-19 15:34:57 860

原创 AsyncTask———理解和应用

前言:首先明确Android之所以有Handler和AsyncTask,都是为了不阻塞主线程(UI线程),且UI的更新只能在主线程中完成,因此异步处理是不可避免的。AsyncTask简介:AsyncTask 的优势体现在:1、线程的开销较大,如果每个任务都要创建一个线程,那么应用程 序的效率要低很多;2、线程无法管理,匿名线程创建并启动后就不受程序的控制了,

2017-08-19 12:27:24 180

原创 Handler———理解和应用

前言:Handler的定义:主要接受子线程发送的数据, 并用此数据配合主线程更新UI。也就是说: 当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件,进行事件分发,比如说,你要是点击一个 Button ,Android会分发事件到Button上,来响应你的操作。Handler: 简介Handler基本概念:Hand

2017-08-19 11:01:35 232

原创 Activity生命周期和四种启动模式

前言:activity是用户和应用程序交互的窗口,一个activity相当于我们实际中的一个网页,当打开一个屏幕时,之前的那一个屏幕会被置为暂停状态,并且压入历史堆栈中,用户可以通过操作返回到以前打开过的屏幕。activity的生命周期:即“产生、运行、销毁”,但是这其中会调用许多方法onCreate(创建) 、onStart(激活) 、onResume(恢复) 、onPause(暂停)

2017-08-08 15:40:40 303

原创 安卓四种点击事件类型总结

前言:关于安卓四种点击事件可分为匿名内部监听事件、自定义单击事件监听、实现OnClickListener接口,重写onClick(View v)方法、在XML文件中“显示指定按钮的onClick属性,这样点击按钮时会利用反射的方式调用对应Activity中的click()方法。”安卓四大点击事件简介:首先定义XML文件如下:文本内容定义在values中strings中。

2017-08-06 20:24:29 1370

原创 Android———Layout:TableLayout

前言:表格布局:是一个ViewGroup以表格显示它的子视图(view)元素,即行和列标识一个视图的位置。其实Android的表格布局跟HTML中的表格布局非常类似,TableRow 就像HTML表格的[tr]标记。TableLayout简介:把子元素放入到行与列中不显示行、列或是单元格边界线单元格不能横跨行,如HTML中一样表格布局类似Html里面的Tab

2017-08-06 16:00:26 370

原创 Android———Layout:Framelayout

前言:FrameLayout是最简单的一个布局对象。它被定义为你屏幕上的一个空白备用区域,之后你可以在其中填充一个单一对象 。比如,一张你要发布的图片。所有的子元素将会固定在屏幕的左上角;你不能为FrameLayout中的一个子元素指定一个位置。后一个子元素将会直接在前一个子元素之上进行覆盖填充,把它们部份或全部挡住。FrameLayout一:简单例子应用<FrameLayou

2017-08-06 15:15:25 386

原创 Android———Layout:RelativeLayout

前言:RelativeLayout即:让子元素指定它们相对于其他元素的位置(通过ID来指定)或相对于父布局对象相对布局可以理解为某一个元素为参照物,来定位的布局方式。RelativeLayout常用属性:第一类:属性值为true或falseandroid:layout_centerHrizontal 水平居中 android:layout_centerVer

2017-08-06 14:20:22 322

原创 Android———Layout:LinearLayout

前言:Android中有六大布局,分别是: LinearLayout(线性布局),RelativeLayout(相对布局),TableLayout(表格布局) FrameLayout(帧布局),AbsoluteLayout(绝对布局),GridLayout(网格布局) LinearLayout简介:LinearLayout(线性布局)提供了控件水平垂直排列的模型,同

2017-08-06 12:48:06 417

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除