自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 资源 (32)
  • 收藏
  • 关注

原创 input[type='file']样式改变

原来样式:修改后样式:实现:<a href="javascript:;" class="file">选择文件 <input type="file"></a>样式:<style type="text/css">.file { position: relative; display: inline...

2019-03-29 13:40:20 1124

转载 Android 开发10个常用工具类

1、日志工具类L.java[java] view plain copy package com.zhy.utils;    import android.util.Log;    /**  * Log统一管理类  *   *   *   */  public class L  {        

2017-02-06 14:57:13 566

原创 Android中横竖屏切换的问题

关于android:configChanges属性的认识有以下几点:1、不设置Activity的android:configChanges时,切屏会重新调用各个生命周期,切横屏时会执行一次,切竖屏时会执行两次2、设置Activity的android:configChanges="orientation"时,切屏还是会重新调用各个生命周期,切横、竖屏时只会执行一次

2016-12-15 11:23:00 397

原创 dialog.setCancelable与setCanceledOnTouchOutside的区别

dialog.setCancelable(false);dialog弹出后,点击屏幕或物理返回键,dialog不消失dialog.setCanceledOnTouchOutside(false);dialog弹出后,点击屏幕:dialog不消失;点击物理返回键:dialog消失

2016-11-24 11:35:48 2576

原创 用代码来实现selector

平常我们都是用xml来创建编写selector,最近由于项目需要,需要加载网络图片,问题来了,既要设置drawableTop又要动态加载网络图片?一开始想想没招,后面查找了资料,发现我们平常写的selector.xml其实也可以用代码实现,以下就是相关介绍:selector.xmlxml version="1.0" encoding="utf-8"?>xmlns:android="h

2016-08-12 14:31:25 4611 1

原创 设置TextView文字的颜色

方法一、在xml布局中使用android:textColor属性          android:id="@+id/tv1"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:layout_centerHorizontal=

2015-12-30 16:28:42 889

原创 WebView加载过程进度条显示

好久没写了,一看都11月份了,最近一直在忙项目开发,经常

2015-11-23 11:54:17 2793

原创 圆角图片实现

今天做项目时需要实现圆角图片的效果,类似这样的效果:经过网上搜索资料后,了解Android  PorterDuff及Xfermode,首先看一下效果图(来自ApiDemos/Graphics/XferModes):从上面我们可以看到PorterDuff.Mode为枚举类,一共有16个枚举值:1.PorterDuff.Mode.CLEAR

2015-08-13 17:14:47 701

原创 自定义搜索框EditText

主要代码实现如下:public class ClearEditText extends EditText implements OnFocusChangeListener,TextWatcher{ /** * 删除按钮的引用 */ private Drawable mClearDrawable; public ClearEditText (Context context) {

2015-07-28 15:45:55 1320

转载 android之interpolator的用法详解

android:interpolator    Interpolator 被用来修饰动画效果,定义动画的变化率,可以使存在的动画效果accelerated(加速),decelerated(减速),repeated(重复),bounced(弹跳)等。  android中的文档内容如下:   AccelerateDecelerateInterpolato

2015-07-24 15:58:44 457

原创 ListView.addHeadView添加ViewPager,ViewPager左右切换影响ListView上下滑动

ListView.addHeadView添加ViewPager,ViewPager左右切换影响ListView上下切换,对viewpager做触摸监听:viewPager.setOnTouchListener(new OnTouchListener() {@Overridepublic boolean onTouch(View v, MotionEvent event) {in

2015-07-22 15:55:22 1061

转载 Android实战技巧:ViewStub的应用

在开发应用程序的时候,经常会遇到这样的情况,会在运行时动态根据条件来决定显示哪个View或某个布局。那么最通常的想法就是把可能用到的View都写在上面,先把它们的可见性都设为View.GONE,然后在代码中动态的更改它的可见性。这样的做法的优点是逻辑简单而且控制起来比较灵活。但是它的缺点就是,耗费资源。虽然把View的初始可见View.GONE但是在Inflate布局的时候View仍然会被Infl

2015-07-20 18:02:02 574

原创 判断ScrolllView是否滑动到底部和顶部

int scrollY=view.getScrollY();                int height=view.getHeight();                int scrollViewMeasuredHeight=scroll.getChildAt(0).getMeasuredHeight();                if(scrollY==0){

2015-07-15 17:42:54 931

原创 android.widget.RelativeLayout$LayoutParams cannot be cast to android.widget.LinearLayout$LayoutParam

android.widget.RelativeLayout$LayoutParams cannot be cast to android.widget.LinearLayout$LayoutParamandroid.widget.RelativeLayout$LayoutParams cannot be cast to android.widget.LinearLayout$L

2015-07-15 10:31:10 2648

原创 Android图片几种特效处理

publicclass ImageUtil {             //放大缩小图片      publicstatic Bitmap zoomBitmap(Bitmap bitmap,intw,inth){          intwidth = bitmap.getWidth();

2015-07-13 15:12:08 613

转载 Android 开发 之 Fragment 详解

Android 开发 之 Fragment 详解作者 : 韩曙亮转载请著名出处 : http://blog.csdn.net/shulianghan/article/details/38064191本博客代码地址 :-- 单一 Fragment 示例 : https://github.com/han1202012/Octopus-Fragem

2015-07-03 15:17:36 1000

原创 Android Studio的常用快捷键

##IDE相关ESC光标返回编辑框Alt+F1可以将正在编辑的元素在各个面板中定位Ctrl+Alt+L格式化代码 Alt+Shift+C对比最近修改的代码 ##提示Ctrl+P方法参数提示Ctrl+空格           代码提示 Ctrl+Shift+Space在很多时候都能够给出Smart

2015-07-01 10:31:48 560

原创 通过路径获取本地图片bitmap

private Bitmap getDiskBitmap(String pathString)  {      Bitmap bitmap = null;      try      {          File file = new File(pathString);          if(file.exists())          {

2015-06-25 15:16:21 8917

原创 ListView中Item有EditText,焦点问题

三星手机自带的输入法与搜狗输入法不同,搜狗输入法高度是固定的,但是三星输入法在输入中文 的时候高度会随着变化,这样导致在Adapter中会重复调用getView,导致Edittext失去焦点,解决办法:记录触摸的EditText的位置: viewHolder.etContent.setOnTouchListener(new OnTouchListener() {

2015-05-27 17:02:12 1013

原创 调用onActivityForResult之后,为什么onActivityResult立即响应

今天编码的时候,设计两个Activity之间的跳转,A->B,用了StartActivityForResult,为了用来判断是否请求然后刷新的,原本是可以正常刷新的,但是现在居然不行,有点莫名其妙,于是我在onActivityResult方法里打印log,发现只要一跳转到B界面,onActivityResult就执行了,为什么调用onActivityForResult之后,为什么onActivit

2015-05-27 11:53:27 1433 4

转载 android 自定义ImageView实现图片手势滑动,多点触摸放大缩小效果

首先呢,还是一贯作风,我们先来看看众多应用中的示例:(这种效果是很常见的,可以说应用的必须品.)                           搜狐客户端                                    百度新闻客户端                              新浪微博                              凤凰新闻客

2015-04-28 23:10:05 766

转载 android:windowSoftInputMode属性详解

activity主窗口与软键盘的交互模式,可以用来避免输入法面板遮挡问题,Android1.5后的一个新特性。这个属性能影响两件事情:【一】当有焦点产生时,软键盘是隐藏还是显示【二】是否减少活动主窗口大小以便腾出空间放软键盘它的设置必须是下面列表中的一个值,或一个”state…”值加一个”adjust…”值的组合。在任一组设置多个值——多个”state…”v

2015-04-28 18:21:21 387

原创 ListView中Edittext焦点获取问题

今天做项目遇到一个问题,ListView嵌套EditText  当点击EditText的时候弹出软键盘,但是EditText却失去了焦点,不能输入,要再点击一次获取焦点后,才能够输入。       解决的办法是:在对应的ListView中添加android:descendantFocusability="beforeDescendants"在AndroidManifest.xml对应的Ac

2015-04-23 09:30:27 2002

转载 Android 自定义控件打造史上最简单的侧滑菜单

android侧滑菜单侧滑slidemenu目录(?)[+]转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/39185641 ,本文出自【张鸿洋的博客】侧滑菜单在很多应用中都会见到,最近QQ5.0侧滑还玩了点花样~~对于侧滑菜单,一般大家都会自定义ViewGroup,然后隐藏菜单栏,当手指滑动时,通过Scr

2015-03-14 14:16:45 706

转载 android制作.9.png图片

什么叫.9.PNG呢,这是安卓开发里面的一种特殊的图片  这种格式的图片在android 环境下具有自适应调节大小的能力。  (1)允许开发人员定义可扩展区域,当需要延伸图片以填充比图片本身更大区域时,可扩展区的内容被延展。  (2)允许开发人员定义内容显示区,用于显示文字或其他内容   如下图所示:  左侧和上方的黑线交叉的部分即可扩展区域  右侧和下方的黑线交叉的部分即内容

2015-03-13 17:53:32 518

转载 Android Fragment 基本介绍

Fragment  Android是在Android 3.0 (API level 11)开始引入Fragment的。  可以把Fragment想成Activity中的模块,这个模块有自己的布局,有自己的生命周期,单独处理自己的输入,在Activity运行的时候可以加载或者移除Fragment模块。  可以把Fragment设计成可以在多个Activity中复用的模块。  当开发的

2015-01-15 23:12:29 463

原创 android 布局页面文件出错故障排除Exception raised during rendering: java.lang.System.arraycopy([CI[CII)V

修改选择不同的API就好了,降低版本即可

2015-01-15 17:11:34 998

转载 Android Annotations 介绍

开发过程中看到别人使用了Android Annotations的代码,该代码是一个第三方框架,通过注释来开发应用。使用Android Annotations能够大大减少代码量。请看下面的Java代码package com.googlecode.androidannotations.helloworldeclipse;importjava.util.Date;impo

2015-01-14 09:56:34 642

转载 Android下Sqlite数据库ORM框架之GreenDao详解

目录(?)[-]一新建一个JAVA工程用于装载GreenDao类生成Dao类文件二Android工程中GreenDao的使用Android工程中代码生成的结构DaoMasterDaoSession的生成实体类和对应Dao类的生成使用greenDao在项目中操作数据库操作DaoMasterDaoSession类编写数据库增删改查接口类编写在主项目中的编写使用G

2015-01-12 18:09:41 1610 3

原创 ListView中删掉某个item时出现整个ListView都看不见,但是数据源有改变

搞了一个下午都没找到问题根源在哪里,醉了!!!可能是功夫不够吧!最近在弄一个listview的item删除,在每个item中加了删除按钮,删掉某行时,数据源有发生改变,但是ListView居然不见了,像是被隐藏了,怪咖。。。当时我的ListView布局是这样的: <ListView android:id="@+id/lv_collect_list" andro

2014-12-20 10:26:47 862 1

转载 Android自定义类似ProgressDialog效果的Dialog

Android自定义类似ProgressDialog效果的Dialog.方法如下:1.首先准备两张自己要定义成哪样子的效果的图片和背景图片(也可以不要背景)。如我要的效果:2.定义loading_dialog.xml布局文件(这里你也可以按自己的布局效果定义,关键是要有个imageView):[html] view plaincopyxm

2014-12-13 11:29:31 532

原创 Android TextView设置个别字体样式

TextView进一步深化:      Textview 可以对其文字进行格式化。      通过查询资料,了解到格式化文字的方式主要分为两大类: 第一类:HTML标签格式化文字     代码比较简单,如下:import android.app.Activity;  import android.os.Bundle;  import android.text.Html;  

2014-11-19 22:02:05 1174

原创 android.os.NetworkOnMainThreadException异常

最近好忙啊,准备完比赛的东西就准备驾考,终于可以稍微歇息下了,好久没写了。今天解决了一个对之前的我来说是一个很大的问题,好开心呀!!       之前项目开发是用2.3开发 测试手机是android4.4时候提示 android.os.NetworkOnMainThreadException异常       第一次看到这异常,字面意思是说:在主线程中的网络异常。然后我就去了解了下这个异常,

2014-11-07 17:36:43 757

原创 Unable to open log device ‘/dev/log/main’: No such file or directory

在我们使用真机进行Android应用调试时,无法获得调试信息,错误提示如下:Unable to open log device ‘/dev/log/main’: No such file or directory这是因为我们的手机没有开起log记录,下面以华为C8812为例开启手机的log功能:1、在拨号界面输入:*#*#2846579#*#*  进入测试菜单界面。2、Projec

2014-09-28 22:05:31 719

转载 ListView中嵌套listView

在工作中遇到在ListView中的Item需要用ListView来展现处理后的内容,然后就遇到了一个很头疼的问题,作为Item的ListView没法进行滑动,而且显示也不正常,只是显示几个子Item。不能将子Item全部显示,原因是在控件绘制出来之前要对ListView的大小进行计算,要解决将子ListView全部显示出来的问题,就是重新计算一下其大小告知系统即可。后面这个问题比较好解决,网上已经

2014-07-24 17:13:27 561

原创 android ListView中CheckBox错位的解决

貌似已经很晚了,但是还是想记下笔记,想让今天完满。在ListView中加了checkBox,可是发现点击改变其选中状态的时候,发现其位置错乱。状态改变的并不是你选中的,百思不得其解。后面通过上网查资料,可是个说纷纭,但是我还是找到了解决办法。在自定义的适配器中,对checkBox的设置如下:记住两者的顺序,先对checkBox进行事件监听,再设置其状态。前提在布局中对check

2014-07-17 01:12:57 1049

转载 Android 开源框架Universal-Image-Loader完全解析(一)--- 基本介绍及使用

转载请注明本文出自xiaanming的博客(http://blog.csdn.net/xiaanming/article/details/26810303),请尊重他人的辛勤劳动成果,谢谢!大家好!差不多两个来月没有写文章了,前段时间也是在忙换工作的事,准备笔试面试什么的事情,现在新工作找好了,新工作自己也比较满意,唯一遗憾的就是自己要去一个新的城市,新的环境新的开始,希望自己能尽快的

2014-07-10 15:16:12 486

原创 GridView网格线设置

今天在做网上商城的商品显示,想用网格布局,可是总觉得空空的不好看,所以就想着给它加个网格线,可是遇到问题了,网格布局其实很简单,就是设置GridView布局的背景色和adapter引用的布局设背景色。我的设置如下: 1 2 3 4 5 6 7 8 9 android:id="@+id/gv_group" andro

2014-07-09 19:51:15 2119

原创 BroadcastReceiver(接收广播)

Broadcast Receiver用于接收并处理广播通知(broadcast announcements)。多数的广播是系统发起的,如地域变换、电量不足、来电来信等。程序也可以播放一个广播。程序可以有任意数量的 broadcast receivers来响应它觉得重要的通知。broadcast receiver可以通过多种方式通知用户:启动activity、使用NotificationMana

2014-07-09 11:36:54 1048

原创 android中TexiView加下,中划线

androidkai中我们在开发应用的时候,尤其是在做商城项目的时候,需要用到原价格以及降价后的价格,这就不可避免用到中划线或者下划线,在原价格上做一个中划线,这样效果更好.那么如何设置中划线或者下划线呢?请看本文.1.textView设置下划线textView.getPaint().setFlags(Paint. UNDERLINE_TEXT_FLAG );

2014-07-07 20:55:55 1085

android仿通讯录效果实现

安卓仿通讯录效果实现,通过字母进行排序,输入筛选

2015-07-20

fragment及viewPager相关

自己学习fragment时了解的东西,还有包括viewpager与fragment结合的tab实现、静态和动态加载fragment等

2015-07-20

对图片进行涂鸦

自定义组件,对图片进行涂鸦,可选择画笔的粗细颜色

2015-07-13

fastjson.jar

fastjson 是一个性能很好的 Java 语言实现的 JSON 解析器和生成器,来自阿里巴巴的工程师开发。

2015-07-13

扇形菜单实现

扇形动画菜单,半圆形动画菜单实现,不过比较麻烦,建议使用属性动画实现

2015-07-09

图片的手势缩放

内含多个demo,都是为手势缩放图片,点击放大缩小

2015-07-08

自定义圆形进度条

自定义圆形进度条

2015-07-08

图片选择器

仿照微信,朋友圈分享图片功能 。可以进行图片的多张选择,拍照添加图片,以及进行图片的预览,预览时可以进行缩放,并且可以删除选中状态的图片 。

2015-07-02

仿QQ空间头部拉伸效果实现

里面有4个demo,都是放QQ空间顶部图片拉伸效果实现

2015-07-02

极光推送官网案例

极光推送案例,实现通过官网发送通知,客户端查看

2015-07-01

emoji表情显示

emoji表情实现展示选择显示

2015-07-01

有个小人走动的欢迎界面

有个小人走动的引导界面,动画效果

2015-06-29

自定义进度条,动画效果

自定义进度条,继承view,自己绘制圆形进度条,有动画效果

2015-06-29

仿微信朋友圈图片查看

仿微信朋友圈图片查看,图片大小缩放,切换浏览

2015-06-04

Android涂鸦

对图片进行等比例缩放后涂鸦,Imageview设置fixCenter

2015-06-03

百度地图简单开发

简单的百度地图开发,根据选择的省份显示对应省份的地图

2014-04-27

FlowLayout标签效果

动态和静态添加标签,实现不规则效果。

2016-02-25

倒计时效果

时分秒倒计时多种效果实现,包括studio和eclipse2个版本

2016-02-04

Listview+Image实现视差效果

实现Listview中item图片的视差效果

2016-02-02

阿里百川单聊

采用阿里百川实现单聊,很简单的一个小demo,作为学习了解

2016-01-27

二维码扫描

二维码生成显示及扫描获取二维码中的数据,写在同一个demo里,要进行测试须装在2部手机进行测试

2016-01-20

RecycleView

自己学习过程中写的demo,有基本类型的切换,点击事件的处理,分割线。

2016-01-19

百度云推送步骤

记录百度云推送的相关步骤,亲身体验过,很详细

2016-01-12

日期选择器

简单的日期选择器,基于WheelView开发

2016-01-08

Android反编译

Android反编译所需工具及操作文档,有实际操作步骤.zip

2016-01-08

AndroidStudio多渠道打包

该文档记录的是AndroidStudio的多渠道打包,因为在学习所以就记录下来了

2016-01-08

验证码倒计时

Service+CountDownTimer+Handler完成倒计时功能,页面切换不中断。

2015-11-25

时间轴效果

实现时间轴效果,将各个节点串联起来,经验总结。

2015-11-25

图片选择器及预览删除

图片选择器,内置拍照,对选择的图片进行预览删除

2015-09-01

圆角图片实现

实现圆角图片,通过setXfermode设置,显示圆角

2015-08-13

自定义搜索框

平常的搜索控件,输入文字后,删除键显示,可对输入内容进行删除

2015-07-28

ListView中headview悬浮顶部效果实现

实现的效果:顶部是广告栏,中间是菜单,下面是listview的item,用listview实现,当listview上滑时,广告栏被隐藏,菜单栏置顶,item可上下滑动,滑到顶时再把广告栏下拉

2015-07-22

空空如也

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

TA关注的人

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