自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 listview的item与item布局中的button的冲突问题

listview的item与item布局中的button的冲突问题重点内容在日常的Android开发中我们常常会遇到listview的item的任何监听都不管用了,然后找了很久才发现当我们把item布局中的button去掉之后,item的监听都恢复了,这是为什么呢,首先我们可以这样解决在包含button的Listview的Item Layout中加入属性 android:descendantFocu

2016-11-30 10:47:18 234

原创 Android activity切换动画

android:activityOpenEnterAnimation 一个activity创建进入的效果 android:activityOpenExitAnimation 一个activity还没有finish()下退出效果, 比如有俩个activity A,B 首先启动A 然后再启动B 那么A还没有finish() 这A的退出效果 android:activityCloseEnte

2016-06-14 15:35:03 373

原创 android获取状态栏高度

/**       *       * 获取状态栏高度       */      public static int getStatusHeight(Activity activity) {            int statusHeight = 0;           Rect localRect = new Rect();           ac

2016-06-14 15:18:27 169

原创 延时操作,轮训,倒计时,定时等操作说明

1、CountDownTimer            CountDownTimer countDownTimer =newCountDownTimer(30000, 1000) {                                                   // 30000(30秒)倒计时,每1000(1秒)调用一下onTick();         

2016-05-09 01:35:26 327

转载 getSectionForPosition()与getPositionForSection()

大家在做字母索引的时候常常会用到SectionIndexer这个类,里面有2个重要的方法 1.   getSectionForPosition()通过该项的位置,获得所在分类组的索引号 2. getPositionForSection()       根据分类列的索引号获得该序列的首个位置 getSectionForPosition(0) 返回 0

2016-05-05 19:15:01 286

原创 Android WebView常见问题

1、添加权限:AndroidManifest.xml中必须使用许可”android.permission.INTERNET”,否则会出Web page not available错误。 2、在要Activity中生成一个WebView组件:WebView webView = new WebView(this); 3、设置WebView基本信息: 如果访问的页面中有Javascript,则we

2016-04-28 15:21:14 214

转载 自定义ViewGroup

转载自http://blog.csdn.net/lmj623565791/article/details/38339817 、 今天给大家带来一篇自定义ViewGroup的教程,说白了,就是教大家如何自定义ViewGroup,如果你对自定义ViewGroup还不是很了解,或者正想学习如何自定义,那么你可以好好看看这篇博客。1、概述在写代码之前,我必须得问几个问题: 1、ViewGroup的职责是啥

2016-03-20 23:31:39 179

原创 设计模式之建造者模式

Builder模式是一步一步创建一个复杂对象的创建者模型,客户可以在不知道内部构造的情况下,精准地控制对象的操作流程,此模式就是为了将一个复杂的对象和它的部件解耦,使得构建过程和部件的表示隔离开来。它有如下几个使用场景:(1)相同的方法,不同的执行顺序,产生不同的时间结果时。 (2)多个部件或零件,都可以装配到一个对象中,但是产生的结果又不相同时 (3)产品类非常复杂,或者产品类中的调用顺序不同

2016-03-07 03:32:59 214

原创 设计模式之原型模式

设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。下面我们来介绍其中一种设计模式。 原型模式是一个创建型的模式,所谓原型就是有一个样板示例,用户可以从这个样板示例对象中复制出一个内部属性一致的对象,被复制的示例我们称它为“原型”,原型模式适用于创建耗时的或复杂的对象,因

2016-02-29 01:33:39 162

原创 设备管理员

设备管理员 DevicePolicyManager它是可管理和操作设备的一个API,使用这个API你可以接管手机的应用权限,对手机做出很多操作,比如锁屏、恢复出厂设置、设置密码、强制清除密码,修改密码、设置屏幕灯光渐暗时间间隔等操作。 创建对象并初始化 DevicePolicyManager dpm; dpm = (DevicePolicyManager) getSyste

2016-02-22 01:17:29 243

原创 Android Studio的项目结构类型以及与Eclipce的快捷键对比

在Android Studio中,提供了以下几种项目结构类型我们一般常用的有以下两种结构: Project 结构类型* app/build/ app模块build编译输出的目录 * app/build.gradle app模块的gradle编译文件 * app/app.iml app模块的配置文件 * app/proguard-rules.pro app模块proguard文件 * build.g

2016-02-16 00:37:42 230

Android Studio的目录结构及与Eclipce的快捷键对比

在Android Studio中,提供了以下几种项目结构类型 我们一般常用的有以下两种结构: Project 结构类型 app/build/ app模块build编译输出的目录app/build.gradle app模块的gradle编译文件app/app.iml app模块的配置文件app/proguard-rules.pro app模块proguard文件buil

2016-02-16 00:26:45 59

原创 关于TextView的一些高级应用及EditText的一些高级属性

关于TextView高级应用 自定义字体 可以使用setTypeface(Typeface)方法来设置文本框内文本的字体,而android的Typeface又使用TTF字体文件来设置字体 所以,我们可以在程序中放入TTF字体文件,在程序中使用Typeface来设置字体:第一步,在assets目录下新建fonts目录,把TTF字体文件放到这里。第二步,程序中调用: TextViewtv = (T

2016-02-14 21:43:03 595

关于TextView的一些高级应用及editText的一些高级属性

TextView的一些高级应用(自定义字体、显示多种颜色、添加阴影) 1.    自定义字体 可以使用setTypeface(Typeface)方法来设置文本框内文本的字体,而android的Typeface又使用TTF字体文件来设置字体 所以,我们可以在程序中放入TTF字体文件,在程序中使用Typeface来设置字体:第一步,在assets目录下新建fonts目录,把TTF字体

2016-02-14 21:37:11 112

原创 浅谈RxVolley(系列之一)-----Volley框架

浅谈RxVolley说到RxVolley咱们首先会想到Volley,那Volley又是什么呢?咱们可以先简单回顾一下: Android开发团队为了将HTTP的通信操作简单化,在2013年Google I/O大会上推出了一个新的网络通信框架——Volley。Volley可是说是把AsyncHttpClient和Universal-Image-Loader的优点集于了一身,既可以像AsyncHttpC

2016-01-31 01:30:36 2822

空空如也

空空如也

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

TA关注的人

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