- 博客(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
802
转载 Android中ScrollView布局初始化显示的时候使页面置顶
在Android 代码中使用ScrollView布局是十分常见的,有些手机在初始化显示ScrollView布局时可能会出现页面未置顶的现象。解决方式如下:1.在XML中将ScrollView布局中添加如下两行即可。 android:focusableInTouchMode="true" android:focusable="true"1.在Java程序中添加如下代码
2016-12-19 14:29:03
2040
转载 Android面试题目及其答案
Android面试题目及其答案 1、Android dvm的进程和Linux的进程, 应用程序的进程是否为同一个概念 DVM指dalivk的虚拟机。每一个Android应用程序都在它自己的进程中运行,都拥有一个独立的Dalvik虚拟机实例。而每一个DVM都是在Linux中的一个进程,所以说可以认为是同一个概念。 2、sim卡的EF文件有何作用
2016-11-16 16:34:43
682
转载 关于 overridePendingTransition()使用
实现两个 Activity 切换时的动画。在Activity中使用有两个参数:进入动画和出去的动画。注意1、必须在 StartActivity() 或 finish() 之后立即调用。2、而且在 2.1 以上版本有效3、手机设置-显示-动画,要开启状态//实现淡入浅出的效果startActivity(new Intent(MainActivity.this,S
2016-10-31 09:51:52
433
原创 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
8414
转载 Android 简单实现ListView顶部悬浮效果
首先上效果图,实现如下效果:起初在网上搜了下实现这样的效果,美团网,大众点评的“购买框”悬浮效果也是这样的,不过作者实现比较麻烦,自己想了想就根据ListView提供的一些特性进行了简单实现。整个主要布局就是一个ListView,如果listview的上面有内容且高度比较高,可以把它当做listview的header,这样也可以避免ScrollV
2016-10-24 14:35:01
445
转载 【Android】两种动画介绍(Tween动画、Frame动画)
Android中的动画类型有两种,一种是Tween动画、还有一种是Frame动画。Tween动画,这种实现方式可以使视图组件移动、放大、缩小以及产生透明度的变化;另一种Frame动画,传统的动画方法,通过顺序的播放排列好的图片来实现,类似电影。下面将一一详细介绍: 本博客参考自网络,结合自己一点理解,实为学习之用,不为其他目的。一,Tween动画
2016-09-28 15:45:41
281
转载 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
799
转载 Android Animations动画使用详解
Android Animations动画使用详解一、动画类型Android的animation由四种类型组成:alpha、scale、translate、rotateXML配置文件中alpha渐变透明度动画效果scale渐变尺寸伸缩动画效果translate画面转换位置移
2016-02-24 14:08:16
358
转载 Android特效 五种Toast详解
Android特效 五种Toast详解 Toast是Android中用来显示显示信息的一种机制,和Dialog不一样的是,Toast是没有焦点的,而且Toast显示的时间有限,过一定的时间就会自动消失。而且Toast主要用于向用户显示提示消息,接下来巴士为大家总结了Android五种Toast特效详解,当然大家也可以根据自己的需求来自定义自己想要的效果。Android五种Toast
2016-02-01 12:32:42
534
原创 android中点击任意空白处隐藏键盘的方法
将此代码直接粘到代码中即可实现,点击任意空白处隐藏键盘的方法。@Overridepublic boolean dispatchTouchEvent(MotionEvent ev) {if (ev.getAction() == MotionEvent.ACTION_DOWN) {// 获得当前得到焦点的View,一般情况下就是EditText(特殊情况就是轨迹求或者实体案件会
2016-01-28 17:38:38
457
转载 Android RatingBar自定义替换系统图片
1.自定义替换提醒☆图片,准备两个图片添加到系统中去:如下: 在drewable下定义一个图片资源ratingbar_drawable.xml?1234567891011121314151617
2016-01-05 15:51:27
617
转载 解析:TypedArray 为什么需要调用recycle()
在 Android 自定义 View 的时候,需要使用 TypedArray 来获取 XML layout 中的属性值,使用完之后,需要调用 recyle() 方法将 TypedArray 回收。那么问题来了,这个TypedArray是个什么东西?为什么需要回收呢?TypedArray并没有占用IO,线程,它仅仅是一个变量而已,为什么需要 recycle? 为了解开这个谜,首先去找官网
2015-12-22 12:46:56
459
转载 Android屏幕适配全攻略(最权威的官方适配指导)
转载请注明出处:http://blog.youkuaiyun.com/zhaokaiqiang1992Android的屏幕适配一直以来都在折磨着我们这些开发者,本篇文章以Google的官方文档为基础,全面而深入的讲解了Android屏幕适配的原因、重要概念、解决方案及最佳实践,我相信如果你能认真的学习本文,对于Android的屏幕适配,你将有所收获!Android屏幕适配出
2015-11-02 09:40:01
371
转载 什么是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
561
转载 startActivityForResult的用法
Activity的开启 开启一个新的Activity有两种方法: startActivity(Intent)和startActivityForResult(Intent,int)。 startActivity(Intent): 用于开启一个
2015-10-27 15:02:56
415
转载 button的OnClickListener的三种实现方法
button的OnClickListener的三种实现方法onclick事件的定义方法,分为三种,分别为在xml中进行指定方法;在Actitivy中new出一个OnClickListenner();实现OnClickListener接口三种方式。代码分别如下:1. xml指定onclick事件,这种方式比较适用于指定的button,能使java代码相对简化一些:xml文
2015-10-27 14:20:02
639
转载 android 防止按钮连续点击的方法
转载▼创建一个工具类public class Tools { private static long lastClickTime; public static boolean isFastDoubleClick() { long time = System.currentTimeMillis(); if ( ti
2015-10-23 13:09:54
458
转载 ExpandableListView的用法
ExpandableListView组件是android中一个比较常用的组件,当点击一个父item的时候可以将它的子item显示出来,像手机QQ中的好友列表就是实现的类型效果。使用ExpandableListView组件的关键就是设置它的adapter,这个adapter必须继承BaseExpandbaleListAdapter类,所以实现运用ExpandableListView的核心就是学会继承
2015-10-21 16:29:37
257
转载 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
395
原创 如何导入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
729
原创 截取字符串使用省略号替代
截取字符串使用省略号替代://此处的entity.xxxxx为实体类解析后生成的的参数 String s = entity.xxxxx;//String类用来表示那些创建后就不会再改变的字符串,而StringBuffer类用来表示内容可变的字符串,并提供了修改底层字符串的方法。//当我们进行字符拼接时,请使用StringBuffer类而非String类,因为前者将比后者
2015-10-08 10:23:52
783
转载 serialVersionUID的作用
serialVersionUID作用: 序列化时为了保持版本的兼容性,即在版本升级时反序列化仍保持对象的唯一性。有两种生成方式: 一个是默认的1L,比如:private static final long serialVersionUID = 1L; 一个是根据类名、接口名、成员方法及属性等来生成一个64位的哈希字段,比如: pr
2015-10-08 10:14:03
312
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人