<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[chinben的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/chinben</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; chinben]]></copyright><item><title><![CDATA[EditText 保留两位小数]]></title><link>https://blog.youkuaiyun.com/chinben/article/details/49887703</link><guid>https://blog.youkuaiyun.com/chinben/article/details/49887703</guid><author>chinben</author><pubDate>Tue, 17 Nov 2015 14:59:48 +0800</pubDate><description><![CDATA[源地址：http://blog.sina.com.cn/s/blog_5d66fcf00102vwzv.html




布局XML文件:

android:inputType="numberDecimal"

 

 

源代码：

editMoney = (EditText) findViewById(R.id.EditMoney);
  editMoney.a]]></description><category></category></item><item><title><![CDATA[关于listView空值的有好提示以及notifyDataSetChange]]></title><link>https://blog.youkuaiyun.com/chinben/article/details/49885711</link><guid>https://blog.youkuaiyun.com/chinben/article/details/49885711</guid><author>chinben</author><pubDate>Tue, 17 Nov 2015 12:07:26 +0800</pubDate><description><![CDATA[ListView空值的有好提示:

         http://www.cnblogs.com/gzggyy/archive/2013/05/18/3086260.html
关于ListView的notifyDataSetChange不执行，原因如下：
        不要给list集合重新赋值，即不能第二次出现list=xxx的写法，否则list集合在内存中的地址会变，就会导致not]]></description><category></category></item><item><title><![CDATA[快速Android开发系列网络篇之Retrofit， Retrofit OKHttp GSON]]></title><link>https://blog.youkuaiyun.com/chinben/article/details/48271813</link><guid>https://blog.youkuaiyun.com/chinben/article/details/48271813</guid><author>chinben</author><pubDate>Mon, 07 Sep 2015 20:10:32 +0800</pubDate><description><![CDATA[http://www.cnblogs.com/angeldevil/p/3757335.html ，快速Android开发系列网络篇之Retrofit源码详解


http://blog.jobbole.com/65170/ ，Retrofit OKHttp GSON使用案例]]></description><category></category></item><item><title><![CDATA[DialogFragment的使用(自定义Dialog )]]></title><link>https://blog.youkuaiyun.com/chinben/article/details/46476463</link><guid>https://blog.youkuaiyun.com/chinben/article/details/46476463</guid><author>chinben</author><pubDate>Fri, 12 Jun 2015 23:05:55 +0800</pubDate><description><![CDATA[做翔翔财富需要自定义Dialog，查了一下发现DialogFragment很合适，貌似也是官方推荐的，而且使用起来相当方便清晰，下面我们来讲讲怎么使用DialogFragment以及我使用的时候遇到的一些问题：
一.先写一个自定义的Dialog布局，布局就是普通的xml，想怎么写就怎么写（注意整体大小），以下使用R.layout.fragment_contact_service_dialog代替]]></description><category></category></item><item><title><![CDATA[Fragment的使用]]></title><link>https://blog.youkuaiyun.com/chinben/article/details/46381281</link><guid>https://blog.youkuaiyun.com/chinben/article/details/46381281</guid><author>chinben</author><pubDate>Fri, 05 Jun 2015 20:11:31 +0800</pubDate><description><![CDATA[做翔翔财富的财富超市页面折腾了很久，一开始是打算在_WealthMarketFragment里放一个ViewPager，然后在ViewPager里放两个Fragment：
一.在_WealthMarketFragment的xml中添加Viewpager
<android.support.v4.view.ViewPager  
        android:id="@+id/viewpager]]></description><category></category></item><item><title><![CDATA[android gradle初探]]></title><link>https://blog.youkuaiyun.com/chinben/article/details/46278777</link><guid>https://blog.youkuaiyun.com/chinben/article/details/46278777</guid><author>chinben</author><pubDate>Sat, 30 May 2015 22:05:07 +0800</pubDate><description><![CDATA[上次提到gradle很神奇，它可以直接下载远程依赖库，然后就先放一边了，最近由于一直在写界面，比较枯燥，而且有些自定义控件让我十分头疼，就去看了一下gradle的教程，了解一下gradle的作用。
网上说：gradle是一个基于Apache Ant和Apache Maven概念的项目自动化建构工具。它使用一种基于Groovy的特定领域语言来声明项目设置，而不是传统的XML。 
gradle能够]]></description><category></category></item><item><title><![CDATA[EventBus的简单使用]]></title><link>https://blog.youkuaiyun.com/chinben/article/details/45972145</link><guid>https://blog.youkuaiyun.com/chinben/article/details/45972145</guid><author>chinben</author><pubDate>Mon, 25 May 2015 17:40:00 +0800</pubDate><description><![CDATA[上周在花果山的修改用户资料界面请求修改资料然后返回个人主页的时候要改变个人主页的内容，我首先想到的是startActivityForResult方法和onActivityResult方法，而且Leo的辅助类里也有一个方法封装了startActivityForResult方法，但事实上我在其他页面中并没有看到有人调用它，而发现的是event这个目录，里面基本都是一些空类，上网查了才知道是使用了Eve]]></description><category></category></item><item><title><![CDATA[关于java注解]]></title><link>https://blog.youkuaiyun.com/chinben/article/details/45751329</link><guid>https://blog.youkuaiyun.com/chinben/article/details/45751329</guid><author>chinben</author><pubDate>Fri, 15 May 2015 22:46:19 +0800</pubDate><description><![CDATA[刚进公司的时候，clone了花果山的代码下来看，很幸运，这个项目刚刚开始，我可以把leo的框架先完整的看一遍而不受其他细节的影响，Leo写了非常多的基础类，非常多的抽象类，整个app的网络请求，加载图片，ListView加载数据都已经封装好，在这个基础上，我们的代码一下简化了不少，但另一方面，我们需要去理解Leo写的这些类到底为我们做了什么，当我开始找所有的基类的时候，我发现有些类根本在proje]]></description><category></category></item><item><title><![CDATA[关于Android的ImageView置顶]]></title><link>https://blog.youkuaiyun.com/chinben/article/details/45309959</link><guid>https://blog.youkuaiyun.com/chinben/article/details/45309959</guid><author>chinben</author><pubDate>Mon, 27 Apr 2015 14:34:26 +0800</pubDate><description><![CDATA[本来想实现一个图片置顶类似广告位的功能的，但是又不想图片有拉伸，就用以下代码：
    <ImageView
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:scaleType="fitStart"
        android:sr]]></description><category></category></item><item><title><![CDATA[java方法的参数按值传递]]></title><link>https://blog.youkuaiyun.com/chinben/article/details/45220615</link><guid>https://blog.youkuaiyun.com/chinben/article/details/45220615</guid><author>chinben</author><pubDate>Thu, 23 Apr 2015 13:34:15 +0800</pubDate><description><![CDATA[java方法的参数按值传递，这种方式的重要后果是方法无法改变调用端变量。
这句话不好理解，但我们只要记住一句话：调用需要参数的方法时，相当于参数名在赋值语句左侧，参数值在赋值语句右侧。
可以分为两种情况解释：
1.当方法参数是原始数据类型（int等等）时
public class Test{
	public static void main(String args[]){
		int i]]></description><category></category></item><item><title><![CDATA[Failed to sync Gradle project '项目名称（module）' Error:failed to find Build Tools revision 20.0.0]]></title><link>https://blog.youkuaiyun.com/chinben/article/details/45148849</link><guid>https://blog.youkuaiyun.com/chinben/article/details/45148849</guid><author>chinben</author><pubDate>Mon, 20 Apr 2015 13:06:06 +0800</pubDate><description><![CDATA[源地址：http://blog.youkuaiyun.com/u012964796/article/details/42519515




Android studio 错误提示：




Failed to sync Gradle project 'My Application'


Error:failed to find Build Tools revision 20.0.0]]></description><category></category></item><item><title><![CDATA[android.content.res.Resources$NotFoundException: String resource ID #0x1]]></title><link>https://blog.youkuaiyun.com/chinben/article/details/45010065</link><guid>https://blog.youkuaiyun.com/chinben/article/details/45010065</guid><author>chinben</author><pubDate>Sun, 12 Apr 2015 14:56:00 +0800</pubDate><description><![CDATA[源地址：http://blog.sina.com.cn/s/blog_5e58565701012ox7.html




错误：android.content.res.Resources$NotFoundException: String resource ID #0x1

原因：一般发生在参数 int resId 错误，你把String赋值给int的resId，所以编译器找不到正确]]></description><category></category></item><item><title><![CDATA[解决android studio 找不到 tools\android.bat]]></title><link>https://blog.youkuaiyun.com/chinben/article/details/44571267</link><guid>https://blog.youkuaiyun.com/chinben/article/details/44571267</guid><author>chinben</author><pubDate>Mon, 23 Mar 2015 22:04:46 +0800</pubDate><description><![CDATA[更新android studio的时候出了问题，导致sdk文件夹里的tools文件夹变空了，找不到android.bat文件，自然就不能启动AVD manager和SDK manager，网上搜索了半天，终于还是找到了解决方法：
源地址：http://stackoverflow.com/questions/20779844/how-to-fix-error-failed-to-execute-t]]></description><category></category></item><item><title><![CDATA[关于java的向上转型和多态]]></title><link>https://blog.youkuaiyun.com/chinben/article/details/44207429</link><guid>https://blog.youkuaiyun.com/chinben/article/details/44207429</guid><author>chinben</author><pubDate>Wed, 11 Mar 2015 22:58:24 +0800</pubDate><description><![CDATA[结论：向上转型时，声明的是父类的引用，但是执行的过程中调用的是子类的对象，程序会去寻找父类的method方法以及子类的method方法：



1. 如果父类没有，子类有，会报错。

2. 如果父类有，子类没有，调用父类method。

3. 如果父类有，子类也有，调用子类method。



上面是理论，下面看几个示例：


public class Father ]]></description><category></category></item><item><title><![CDATA[Fragement的onActivityResult不执行]]></title><link>https://blog.youkuaiyun.com/chinben/article/details/44116197</link><guid>https://blog.youkuaiyun.com/chinben/article/details/44116197</guid><author>chinben</author><pubDate>Sat, 07 Mar 2015 14:17:26 +0800</pubDate><description><![CDATA[源地址：http://www.kcsjok.com/?p=22
本来项目中是一个Activity中放入四个tab，每个tab是一个Fragment，之后由于某种原因需要将activity改为FragmentActivity，结果改完之后原本Fragment中的onActivityResult不执行了，解决方法如下：
1.在该FragmentActivity中重写onActivityResult]]></description><category></category></item><item><title><![CDATA[app包中的fragment和v4包中的fragment的使用的区别]]></title><link>https://blog.youkuaiyun.com/chinben/article/details/44115159</link><guid>https://blog.youkuaiyun.com/chinben/article/details/44115159</guid><author>chinben</author><pubDate>Sat, 07 Mar 2015 11:53:25 +0800</pubDate><description><![CDATA[源地址：http://blog.youkuaiyun.com/a465456465/article/details/10415211


1、尽量不要用app包中的fragment，因为这个是在3.0之后才有的，支持的版本太高，在低版本中是是用不了的


2、android.support.v4.app.Fragment：可以兼容到1.6的版本，


3、关于这两个fragment使用标签的]]></description><category></category></item><item><title><![CDATA[错误（图片OutOfMemory）：android.view.InflateException: Binary XML file line]]></title><link>https://blog.youkuaiyun.com/chinben/article/details/43781095</link><guid>https://blog.youkuaiyun.com/chinben/article/details/43781095</guid><author>chinben</author><pubDate>Fri, 13 Feb 2015 00:40:46 +0800</pubDate><description><![CDATA[源地址：http://blog.youkuaiyun.com/yiding_he/article/details/38597703






今天的异常很有意思，叫做android.view.InflateException: Binary XML file line #95: Error inflating class(out of memory) 。

其实是因为out of memo]]></description><category></category></item><item><title><![CDATA[setTextColor()的参数设置方式]]></title><link>https://blog.youkuaiyun.com/chinben/article/details/43567365</link><guid>https://blog.youkuaiyun.com/chinben/article/details/43567365</guid><author>chinben</author><pubDate>Fri, 06 Feb 2015 18:12:23 +0800</pubDate><description><![CDATA[源地址：http://blog.youkuaiyun.com/chiuan/article/details/7058686




setTextColor(0xFF0000FF);//0xFF0000FF是int类型的数据，分组一下0x|FF|0000FF，0x是代表颜色整数的标记，ff是表示透明度，0000FF表示颜色，注意：这里0xFF0000FF必须是8个的颜色表示，不接受0000FF这种6]]></description><category></category></item><item><title><![CDATA[ScrollView下面固定一个控件]]></title><link>https://blog.youkuaiyun.com/chinben/article/details/43232957</link><guid>https://blog.youkuaiyun.com/chinben/article/details/43232957</guid><author>chinben</author><pubDate>Wed, 28 Jan 2015 16:57:19 +0800</pubDate><description><![CDATA[源地址：http://wang-peng1.iteye.com/blog/746684
体会：当有将控件固定在屏幕的上方或下方的时候，使用RelativeLayout，将该控件放置在最下方，然后设置ScrollView为match_parent，下方的margin刚好为该控件的高度，这样就等同于SrcollView下面固定了一个控件。（固定上方方法类似）]]></description><category></category></item><item><title><![CDATA[关于android创建快捷方式会启动两个应用的问题]]></title><link>https://blog.youkuaiyun.com/chinben/article/details/41392671</link><guid>https://blog.youkuaiyun.com/chinben/article/details/41392671</guid><author>chinben</author><pubDate>Sat, 22 Nov 2014 23:23:05 +0800</pubDate><description><![CDATA[原地址： 

关于android创建快捷方式会启动两个应用的问题（一）]]></description><category></category></item></channel></rss>