自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Activity生命周期

我们来看一下这一张经典的生命周期流程图:相信不少朋友也已经看过这个流程图了,也基本了解了Activity生命周期的几个过程,我们就来说一说这几个过程。1.启动Activity:系统会先调用onCreate方法,然后调用onStart方法,最后调用onResume,Activity进入运行状态。2.当前Activity被其他Activity覆盖其上或被锁屏:系统会

2015-11-30 20:16:09 353

转载 android中如何给button加圆角

//round_corner_bg.xml    xml version="1.0" encoding="UTF-8"?>  shape xmlns:android="http://schemas.android.com/apk/res/android"      android:shape="rectangle" >            solid android:co

2015-11-30 18:09:02 517

转载 Android编程之LayoutInflater的inflate方法详解及其中参数的作用

LayoutInflater作用是将layout的xml布局文件实例化为View类对象。获取LayoutInflater的方法有如下三种:?LayoutInflater inflater=(LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);

2015-11-26 18:35:55 2108

转载 LayoutInflater的inflate方法实例_null,false,true区别_groupview root是什么

如果你不关心其内部实现,只看如何使用的话,直接看这篇即可。接上篇,接下来,就用最最简单的例子来说明一下:用两个布局文件main 和 test:其中,main.xml文件为:[html] view plaincopyxml version="1.0" encoding="utf-8"?>  Linea

2015-11-26 18:29:24 779

转载 Android的AlertDialog详解

AlertDialog的构造方法全部是Protected的,所以不能直接通过new一个AlertDialog来创建出一个AlertDialog。要创建一个AlertDialog,就要用到AlertDialog.Builder中的create()方法。使用AlertDialog.Builder创建对话框需要了解以下几个方法:setTitle :为对话框设置标题setIcon :为对话

2015-11-25 22:34:28 357

转载 Dialog和Toast

Dialog是一种长时间驻留的弹窗,只有在你想要它小时时才会消失,  Toast是短时间弹窗,它会在显示消息后很快消失。    Dialog案例一(只有"OK"):  java代码:new AlertDialog.Builder(MainActivity.this).setTitle("这里设置标题").setMessage("这里设置内容")

2015-11-25 17:15:43 777

转载 LayoutInflater和inflate的用法

inflate()的作用就是将一个用xml定义的布局文件查找出来,注意与findViewById()的区别,inflate是加载一个布局文件,而findViewById则是从布局文件中查找一个控件。1.获取LayoutInflater对象有三种方法LayoutInflater inflater=LayoutInflater.from(this);LayoutInflater inf

2015-11-24 22:44:15 403

转载 Android 线性布局属性及详解

线性布局的特点是:各个子元素彼此连接,中间不留空白线性布局是程序中最常见的一种布局方式,线性布局可以分为水平线性布局和垂直线性布局两种,通过android:orientation属性可以设置线性布局的方向。下面是一个简单的线性布局的例子:线性布局中,有 几个及其重要的参数,直接决定元素的布局和位置,这几个参数是android:layout_gravity ( 是本元

2015-11-19 19:43:48 1635

转载 px、dp和sp,这些单位有什么区别?

px:即像素,1px代表屏幕上一个物理的像素点;px单位不被建议使用,因为同样100px的图片,在不同手机上显示的实际大小可能不同,如下图所示(图片来自android developer guide,下同)。偶尔用到px的情况,是需要画1像素表格线或阴影线的时候,用其他单位如dp会显得模糊。dp:这个是最常用但也最难理解的尺寸单位。它与“像素密度”密

2015-11-19 19:38:02 364

转载 View的setOnClickListener的添加方法

原文地址:http://ygc87.blog.163.com/blog/static/239606520114195434583/View的setOnClickListener的添加方法  1)第一种,也是最长见的添加方法(一下都以Button为例)Button btn = (Button) findViewById(R.id.myButton);btn .se

2015-11-19 19:37:05 931

转载 Android中的visibility属性

Android开发中,大部分控件都有visibility这个属性,其属性有3个分别为“visible ”、“invisible”、“gone”。主要用来设置控制控件的显示和隐藏。1) 可见(visible)XML文件:android:visibility="visible"Java代码:view.setVisibility(View.VISIBLE);2) 不可见(invisibl

2015-11-19 19:35:38 735

转载 CharSequence的getText()与String的getString()区别和为什么加""

曾经在学习中碰见两种获取常量的方式:        CharSequence chrs = getText(R.string.demo);        String str = getString(R.string.demo);        这两种方式有什么不同呢?一定要搞明白,开始实验:        实验一:strings

2015-11-19 19:34:31 612

转载 android触控之MotionEvent

这是我个人的看法,要学好android触控,了解MotionEvent是必要,对所用的MotionEvent常用的API要比较深入的了解.下面是我个人的学习过程记录:android.view.MotionEventMotionEvent源代码可以在ocs看到,当然你也可以在SDK中下载源代码,或者其他地方,如:https://github.com/android/p

2015-11-19 19:33:16 401

转载 Android 控件布局常用属性

android:id —— 为控件指定相应的IDandroid:text —— 指定控件当中显示的文字,需要注意的是,这里尽量使用strings.xml文件当中的字符串android:grivity —— 指定控件的基本位置,比如说居中,居右等位置android:textSize —— 指定控件当中字体的大小android:background —— 指定该控件所使用的背景色,RG

2015-11-19 19:31:19 426

空空如也

空空如也

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

TA关注的人

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