自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 popwindow点击任意区域 popwindow消失

方法一(这种方法可以处理popupwindows dimiss的时候一些其他的操作,比如让其他控件的隐藏,消失等):@Overridepublic boolean onTouchEvent(MotionEvent event) {// TODO Auto-generated method stubif (popupWindow != null && popupWindow.isSh...

2018-03-01 18:44:42 765

转载 Android中ScrollView布局初始化显示的时候使页面置顶

在Android 代码中使用ScrollView布局是十分常见的,有些手机在初始化显示ScrollView布局时可能会出现页面未置顶的现象。解决方式如下:1.在XML中将ScrollView布局中添加如下两行即可。    android:focusableInTouchMode="true"    android:focusable="true"1.在Java程序中添加如下代码

2016-12-19 14:29:03 1991

转载 Android面试题目及其答案

Android面试题目及其答案 1、Android dvm的进程和Linux的进程, 应用程序的进程是否为同一个概念   DVM指dalivk的虚拟机。每一个Android应用程序都在它自己的进程中运行,都拥有一个独立的Dalvik虚拟机实例。而每一个DVM都是在Linux中的一个进程,所以说可以认为是同一个概念。 2、sim卡的EF文件有何作用

2016-11-16 16:34:43 613

转载 关于 overridePendingTransition()使用

实现两个 Activity 切换时的动画。在Activity中使用有两个参数:进入动画和出去的动画。注意1、必须在 StartActivity()  或 finish() 之后立即调用。2、而且在 2.1 以上版本有效3、手机设置-显示-动画,要开启状态//实现淡入浅出的效果startActivity(new Intent(MainActivity.this,S

2016-10-31 09:51:52 401

原创 java String字符串空格隔开

public class StringTest { public static void main(String[] args) { String str = "1234567890123"; String stri = spaceAt4(str); System.out.println(stri); //结果:1234

2016-10-27 14:10:32 8358

转载 Android 简单实现ListView顶部悬浮效果

首先上效果图,实现如下效果:起初在网上搜了下实现这样的效果,美团网,大众点评的“购买框”悬浮效果也是这样的,不过作者实现比较麻烦,自己想了想就根据ListView提供的一些特性进行了简单实现。整个主要布局就是一个ListView,如果listview的上面有内容且高度比较高,可以把它当做listview的header,这样也可以避免ScrollV

2016-10-24 14:35:01 407

转载 【Android】两种动画介绍(Tween动画、Frame动画)

Android中的动画类型有两种,一种是Tween动画、还有一种是Frame动画。Tween动画,这种实现方式可以使视图组件移动、放大、缩小以及产生透明度的变化;另一种Frame动画,传统的动画方法,通过顺序的播放排列好的图片来实现,类似电影。下面将一一详细介绍:       本博客参考自网络,结合自己一点理解,实为学习之用,不为其他目的。一,Tween动画        

2016-09-28 15:45:41 245

转载 Glide 入门到精通之一——添加Glide

转载:http://mrfu.me/2016/02/27/Glide_Getting_Started/Glide,就像 Picasso,可以从多个源去加载和显示图片,同时也兼顾缓存和在做图片处理的时候维持一个低内存消耗。它已经在 Google 官方 APP (如 Google 2015开发者大会的应用程序)中使用了,就和 Picasso 一样受欢迎。在这个系列中,我们要探讨 Glide 和 P

2016-06-27 13:27:15 754

转载 Android Animations动画使用详解

Android Animations动画使用详解一、动画类型Android的animation由四种类型组成:alpha、scale、translate、rotateXML配置文件中alpha渐变透明度动画效果scale渐变尺寸伸缩动画效果translate画面转换位置移

2016-02-24 14:08:16 325

转载 Android特效 五种Toast详解

Android特效 五种Toast详解   Toast是Android中用来显示显示信息的一种机制,和Dialog不一样的是,Toast是没有焦点的,而且Toast显示的时间有限,过一定的时间就会自动消失。而且Toast主要用于向用户显示提示消息,接下来巴士为大家总结了Android五种Toast特效详解,当然大家也可以根据自己的需求来自定义自己想要的效果。Android五种Toast

2016-02-01 12:32:42 504

原创 android中点击任意空白处隐藏键盘的方法

将此代码直接粘到代码中即可实现,点击任意空白处隐藏键盘的方法。@Overridepublic boolean dispatchTouchEvent(MotionEvent ev) {if (ev.getAction() == MotionEvent.ACTION_DOWN) {// 获得当前得到焦点的View,一般情况下就是EditText(特殊情况就是轨迹求或者实体案件会

2016-01-28 17:38:38 431

转载 Android RatingBar自定义替换系统图片

1.自定义替换提醒☆图片,准备两个图片添加到系统中去:如下:      在drewable下定义一个图片资源ratingbar_drawable.xml?1234567891011121314151617

2016-01-05 15:51:27 593

转载 解析:TypedArray 为什么需要调用recycle()

在 Android 自定义 View 的时候,需要使用 TypedArray 来获取 XML layout 中的属性值,使用完之后,需要调用 recyle() 方法将 TypedArray 回收。那么问题来了,这个TypedArray是个什么东西?为什么需要回收呢?TypedArray并没有占用IO,线程,它仅仅是一个变量而已,为什么需要 recycle? 为了解开这个谜,首先去找官网

2015-12-22 12:46:56 398

转载 Android屏幕适配全攻略(最权威的官方适配指导)

转载请注明出处:http://blog.csdn.net/zhaokaiqiang1992Android的屏幕适配一直以来都在折磨着我们这些开发者,本篇文章以Google的官方文档为基础,全面而深入的讲解了Android屏幕适配的原因、重要概念、解决方案及最佳实践,我相信如果你能认真的学习本文,对于Android的屏幕适配,你将有所收获!Android屏幕适配出

2015-11-02 09:40:01 332

转载 什么是json以及json解析

什么是json:JSON即JavaScript Object Natation的简称,它是一种轻量级的数据交换格式,非常适合服务器与JavaScript的交互。JSON易于人阅读和编写。同时也易于机器解析和生成。JSON采用完全独立语言的文本格式,但是也是用了类似于C语言家族的习惯(包括C,C++,C#,JAVA,JavaScript,Perl,Python等)。这些特性使JSON

2015-10-29 15:23:30 533

转载 startActivityForResult的用法

Activity的开启       开启一个新的Activity有两种方法:                          startActivity(Intent)和startActivityForResult(Intent,int)。       startActivity(Intent):                        用于开启一个

2015-10-27 15:02:56 384

转载 button的OnClickListener的三种实现方法

button的OnClickListener的三种实现方法onclick事件的定义方法,分为三种,分别为在xml中进行指定方法;在Actitivy中new出一个OnClickListenner();实现OnClickListener接口三种方式。代码分别如下:1. xml指定onclick事件,这种方式比较适用于指定的button,能使java代码相对简化一些:xml文

2015-10-27 14:20:02 610

转载 android 防止按钮连续点击的方法

转载▼创建一个工具类public class Tools {    private static long lastClickTime;    public static boolean isFastDoubleClick() {        long time = System.currentTimeMillis();           if ( ti

2015-10-23 13:09:54 426

转载 ExpandableListView的用法

ExpandableListView组件是android中一个比较常用的组件,当点击一个父item的时候可以将它的子item显示出来,像手机QQ中的好友列表就是实现的类型效果。使用ExpandableListView组件的关键就是设置它的adapter,这个adapter必须继承BaseExpandbaleListAdapter类,所以实现运用ExpandableListView的核心就是学会继承

2015-10-21 16:29:37 237

转载 java的泛型

泛型概念的提出(为什么需要泛型)?首先,我们看下下面这段简短的代码: 1 public class GenericTest { 2 3 public static void main(String[] args) { 4 List list = new ArrayList(); 5 list.add("qqyumidi");

2015-10-09 10:02:21 367

原创 如何导入support_V4包中源码

如何引入support_v4包,因为此包是private私有的:D:\software\android-sdk-windows\extras\android\support\v4\src\java  引包路径注:找自己电脑中的sdk路径复制到file中即可,不要使用此处提供的路径,每个人安装时是不一样的。在libs目录下新建文件(file) 文件名是android-support-v4

2015-10-08 13:52:47 694

原创 截取字符串使用省略号替代

截取字符串使用省略号替代://此处的entity.xxxxx为实体类解析后生成的的参数       String s = entity.xxxxx;//String类用来表示那些创建后就不会再改变的字符串,而StringBuffer类用来表示内容可变的字符串,并提供了修改底层字符串的方法。//当我们进行字符拼接时,请使用StringBuffer类而非String类,因为前者将比后者

2015-10-08 10:23:52 741

转载 serialVersionUID的作用

serialVersionUID作用:     序列化时为了保持版本的兼容性,即在版本升级时反序列化仍保持对象的唯一性。有两种生成方式:       一个是默认的1L,比如:private static final long serialVersionUID = 1L;       一个是根据类名、接口名、成员方法及属性等来生成一个64位的哈希字段,比如:       pr

2015-10-08 10:14:03 284

空空如也

空空如也

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

TA关注的人

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