自定义博客皮肤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)
  • 收藏
  • 关注

转载 EditText 保留两位小数

源地址:http://blog.sina.com.cn/s/blog_5d66fcf00102vwzv.html布局XML文件:android:inputType="numberDecimal"  源代码:editMoney = (EditText) findViewById(R.id.EditMoney);  editMoney.a

2015-11-17 14:59:48 539

转载 关于listView空值的有好提示以及notifyDataSetChange

ListView空值的有好提示:         http://www.cnblogs.com/gzggyy/archive/2013/05/18/3086260.html关于ListView的notifyDataSetChange不执行,原因如下:        不要给list集合重新赋值,即不能第二次出现list=xxx的写法,否则list集合在内存中的地址会变,就会导致not

2015-11-17 12:07:26 543

转载 快速Android开发系列网络篇之Retrofit, Retrofit OKHttp GSON

http://www.cnblogs.com/angeldevil/p/3757335.html ,快速Android开发系列网络篇之Retrofit源码详解http://blog.jobbole.com/65170/ ,Retrofit OKHttp GSON使用案例

2015-09-07 20:10:32 685

原创 DialogFragment的使用(自定义Dialog )

做翔翔财富需要自定义Dialog,查了一下发现DialogFragment很合适,貌似也是官方推荐的,而且使用起来相当方便清晰,下面我们来讲讲怎么使用DialogFragment以及我使用的时候遇到的一些问题:一.先写一个自定义的Dialog布局,布局就是普通的xml,想怎么写就怎么写(注意整体大小),以下使用R.layout.fragment_contact_service_dialog代替

2015-06-12 23:05:55 4335 1

原创 Fragment的使用

做翔翔财富的财富超市页面折腾了很久,一开始是打算在_WealthMarketFragment里放一个ViewPager,然后在ViewPager里放两个Fragment:一.在_WealthMarketFragment的xml中添加Viewpager<android.support.v4.view.ViewPager android:id="@+id/viewpager

2015-06-05 20:11:31 493

原创 android gradle初探

上次提到gradle很神奇,它可以直接下载远程依赖库,然后就先放一边了,最近由于一直在写界面,比较枯燥,而且有些自定义控件让我十分头疼,就去看了一下gradle的教程,了解一下gradle的作用。网上说:gradle是一个基于Apache Ant和Apache Maven概念的项目自动化建构工具。它使用一种基于Groovy的特定领域语言来声明项目设置,而不是传统的XML。 gradle能够

2015-05-30 22:05:07 641

原创 EventBus的简单使用

上周在花果山的修改用户资料界面请求修改资料然后返回个人主页的时候要改变个人主页的内容,我首先想到的是startActivityForResult方法和onActivityResult方法,而且Leo的辅助类里也有一个方法封装了startActivityForResult方法,但事实上我在其他页面中并没有看到有人调用它,而发现的是event这个目录,里面基本都是一些空类,上网查了才知道是使用了Eve

2015-05-25 17:40:00 419

原创 关于java注解

刚进公司的时候,clone了花果山的代码下来看,很幸运,这个项目刚刚开始,我可以把leo的框架先完整的看一遍而不受其他细节的影响,Leo写了非常多的基础类,非常多的抽象类,整个app的网络请求,加载图片,ListView加载数据都已经封装好,在这个基础上,我们的代码一下简化了不少,但另一方面,我们需要去理解Leo写的这些类到底为我们做了什么,当我开始找所有的基类的时候,我发现有些类根本在proje

2015-05-15 22:46:19 480

原创 关于Android的ImageView置顶

本来想实现一个图片置顶类似广告位的功能的,但是又不想图片有拉伸,就用以下代码: <ImageView android:layout_width="match_parent" android:layout_height="wrap_content" android:scaleType="fitStart" android:sr

2015-04-27 14:34:26 7435 4

原创 java方法的参数按值传递

java方法的参数按值传递,这种方式的重要后果是方法无法改变调用端变量。这句话不好理解,但我们只要记住一句话:调用需要参数的方法时,相当于参数名在赋值语句左侧,参数值在赋值语句右侧。可以分为两种情况解释:1.当方法参数是原始数据类型(int等等)时public class Test{ public static void main(String args[]){ int i

2015-04-23 13:34:15 482

转载 Failed to sync Gradle project '项目名称(module)' Error:failed to find Build Tools revision 20.0.0

源地址:http://blog.csdn.net/u012964796/article/details/42519515Android studio 错误提示:Failed to sync Gradle project 'My Application'Error:failed to find Build Tools revision 20.0.0

2015-04-20 13:06:06 951

转载 android.content.res.Resources$NotFoundException: String resource ID #0x1

源地址:http://blog.sina.com.cn/s/blog_5e58565701012ox7.html错误:android.content.res.Resources$NotFoundException: String resource ID #0x1原因:一般发生在参数 int resId 错误,你把String赋值给int的resId,所以编译器找不到正确

2015-04-12 14:56:00 509

原创 解决android studio 找不到 tools\android.bat

更新android studio的时候出了问题,导致sdk文件夹里的tools文件夹变空了,找不到android.bat文件,自然就不能启动AVD manager和SDK manager,网上搜索了半天,终于还是找到了解决方法:源地址:http://stackoverflow.com/questions/20779844/how-to-fix-error-failed-to-execute-t

2015-03-23 22:04:46 17271 2

原创 关于java的向上转型和多态

结论:向上转型时,声明的是父类的引用,但是执行的过程中调用的是子类的对象,程序会去寻找父类的method方法以及子类的method方法:1. 如果父类没有,子类有,会报错。2. 如果父类有,子类没有,调用父类method。3. 如果父类有,子类也有,调用子类method。上面是理论,下面看几个示例:public class Father

2015-03-11 22:58:24 384

转载 Fragement的onActivityResult不执行

源地址:http://www.kcsjok.com/?p=22本来项目中是一个Activity中放入四个tab,每个tab是一个Fragment,之后由于某种原因需要将activity改为FragmentActivity,结果改完之后原本Fragment中的onActivityResult不执行了,解决方法如下:1.在该FragmentActivity中重写onActivityResult

2015-03-07 14:17:26 489

转载 app包中的fragment和v4包中的fragment的使用的区别

源地址:http://blog.csdn.net/a465456465/article/details/104152111、尽量不要用app包中的fragment,因为这个是在3.0之后才有的,支持的版本太高,在低版本中是是用不了的2、android.support.v4.app.Fragment:可以兼容到1.6的版本,3、关于这两个fragment使用标签的

2015-03-07 11:53:25 817

转载 错误(图片OutOfMemory):android.view.InflateException: Binary XML file line

源地址:http://blog.csdn.net/yiding_he/article/details/38597703今天的异常很有意思,叫做android.view.InflateException: Binary XML file line #95: Error inflating class(out of memory) 。其实是因为out of memo

2015-02-13 00:40:46 837

转载 setTextColor()的参数设置方式

源地址:http://blog.csdn.net/chiuan/article/details/7058686setTextColor(0xFF0000FF);//0xFF0000FF是int类型的数据,分组一下0x|FF|0000FF,0x是代表颜色整数的标记,ff是表示透明度,0000FF表示颜色,注意:这里0xFF0000FF必须是8个的颜色表示,不接受0000FF这种6

2015-02-06 18:12:23 683

转载 ScrollView下面固定一个控件

源地址:http://wang-peng1.iteye.com/blog/746684体会:当有将控件固定在屏幕的上方或下方的时候,使用RelativeLayout,将该控件放置在最下方,然后设置ScrollView为match_parent,下方的margin刚好为该控件的高度,这样就等同于SrcollView下面固定了一个控件。(固定上方方法类似)

2015-01-28 16:57:19 1477

转载 关于android创建快捷方式会启动两个应用的问题

原地址: 关于android创建快捷方式会启动两个应用的问题(一)

2014-11-22 23:23:05 492

转载 LayoutInflater的使用,inflate

LayoutInflater的使用,在实际开发种LayoutInflater这个类还是非常有用的,它的作用类似于 findViewById(),不同点是LayoutInflater是用来找layout下xml布局文件,并且实例化!而findViewById()是找具体xml下的具体 widget控件(如:Button,TextView等)。为了让大家容易理解我做了一个简单的Demo,主布局

2014-10-31 20:39:11 468

原创 《第一行代码Android》读书笔记

startActivityForResult()对应onActivityResult()back键会销毁Activity,相当于调用了finish()方法,可以重写onBackPressed()方法,增加back键执行内容暂停状态即activity尚可见时,多为有个dialog挡住了的情况,此时被挡住的activity的onpause方法会被执行,onstop不会,若A

2014-10-31 15:23:17 1416 1

转载 Java中关于static的用法

static修饰的成员变量:static修饰的成员变量也叫类变量或全局变量,在类被加载时static修饰的成员变量被初始化,与类关联,只要类存在,static变量就存在。 一个static变量单独划分一块存储空间,不与具体的对象绑定在一起,该存储空间被类的各个对象所共享。也就是说当声明一个对象时,并不产生static变量的拷贝,而是该类所有的实例对象共用同一个static变量。static

2014-10-27 16:39:11 416

空空如也

空空如也

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

TA关注的人

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