2013年7月31日

ScrollView中ViewPager无法正常滑动问题

摘要: 本文主要介绍如何解决ViewPager在ScrollView中滑动经常失效、无法正常滑动问题。解决方法只需要在接近水平滚动时ScrollView不处理事件而交由其子View(即这里的ViewPager)处理即可,重写ScrollView的onInterceptTouchEvent函数,如下:[java] view plaincopypackagecc.newnews.view;importandroid.content.Context;importandroid.util.AttributeSet;importandroid.view.GestureDetector;importandroid 阅读全文

posted @ 2013-07-31 11:37 loonggg 阅读(838) 评论(0) 推荐(0) 编辑

ScrollView中ViewPager无法正常滑动问题

摘要: 本文主要介绍如何解决ViewPager在ScrollView中滑动经常失效、无法正常滑动问题。解决方法只需要在接近水平滚动时ScrollView不处理事件而交由其子View(即这里的ViewPager)处理即可,重写ScrollView的onInterceptTouchEvent函数,如下:pack... 阅读全文

posted @ 2013-07-31 11:36 loonggg 阅读(191) 评论(0) 推荐(0) 编辑

2013年7月29日

Android学习笔记(二)之异步加载图片

摘要: 最近在android开发中碰到比较棘手的问题,就是加载图片内存溢出。我开发的是一个新闻应用,应用中用到大量的图片,一个界面中可能会有上百张 图片。开发android应用的朋友可能或多或少碰到加载图片内存溢出问题,一般情况下,加载一张大图就会导致内存溢出,同样,加载多张图片内存溢出的概 率也很高。列一下网络上查到的一般做法:1.使用BitmapFactory.Options对图片进行压缩2.优化加载图片的adapter中的getView方法,使之尽可能少占用内存3.使用异步加载图片的方式,使图片在页面加载后慢慢载入进来。1、2步骤是必须做足的工作,但是对于大量图片的列表仍然无法解决内存溢出的问题 阅读全文

posted @ 2013-07-29 14:22 loonggg 阅读(553) 评论(5) 推荐(0) 编辑

Android学习笔记(二)之异步加载图片

摘要: 最近在android开发中碰到比较棘手的问题,就是加载图片内存溢出。我开发的是一个新闻应用,应用中用到大量的图片,一个界面中可能会有上百张图片。开发android应用的朋友可能或多或少碰到加载图片内存溢出问题,一般情况下,加载一张大图就会导致内存溢出,同样,加载多张图片内存溢出的概率也很高。列一下网... 阅读全文

posted @ 2013-07-29 14:19 loonggg 阅读(143) 评论(0) 推荐(0) 编辑

2013年7月28日

Android学习笔记(一)之仿正点闹钟时间齿轮滑动的效果

摘要: 看到正点闹钟上的设置时间的滑动效果非常好看,自己就想做一个那样的,在网上就开始搜资料了,看到网上有的齿轮效果的代码非常多,也非常难懂,我就决定自己研究一下,现在我就把我的研究成果分享给大家。我研究的这个效果出来了,而且代码也非常简单,通俗易懂。效果图如下:首先是MainActivity的布局文件,这个布局文件非常简单,就是一个Button:activity_main.xml文件,代码如下:[html] view plaincopy紧接着就是MainActivity的代码,代码如下:[java] view plaincopypackagenet.loonggg.test;importnet.lo 阅读全文

posted @ 2013-07-28 10:33 loonggg 阅读(951) 评论(0) 推荐(0) 编辑

Android学习笔记(一)之仿正点闹钟时间齿轮滑动的效果

摘要: 看到正点闹钟上的设置时间的滑动效果非常好看,自己就想做一个那样的,在网上就开始搜资料了,看到网上有的齿轮效果的代码非常多,也非常难懂,我就决定自己研究一下,现在我就把我的研究成果分享给大家。我研究的这个效果出来了,而且代码也非常简单,通俗易懂。效果图如下:首先是MainActivity的布局文件,这... 阅读全文

posted @ 2013-07-28 10:30 loonggg 阅读(441) 评论(0) 推荐(0) 编辑

2013年7月25日

用Fragment实现如新浪微博一样的底部菜单的切换

摘要: 像我这个有强迫症的人来说,自从TabActivity抛弃之后,再使用看到一个个警告和一条条划着的横线,心里很不舒服,现在终于下定决心用Fragment来替换掉TabActivity了!我的研究成果如下:首先是MainActivity,它需要继承FragmentActivity(这里是指:版本是3.0之前的继承FragmentActivity,3.0版本之后的继承Activity就可以),对于FragmentActivity的声明周期我就不过多介绍了,和Activity差不了多少,自己也能弄明白!下边是MainActivity的代码:[java] view plaincopypackagenet 阅读全文

posted @ 2013-07-25 16:27 loonggg 阅读(1471) 评论(1) 推荐(0) 编辑

用Fragment实现如新浪微博一样的底部菜单的切换

摘要: 像我这个有强迫症的人来说,自从TabActivity抛弃之后,再使用看到一个个警告和一条条划着的横线,心里很不舒服,现在终于下定决心用Fragment来替换掉TabActivity了!我的研究成果如下:首先是MainActivity,它需要继承FragmentActivity(这里是指:版本是3.0... 阅读全文

posted @ 2013-07-25 16:14 loonggg 阅读(145) 评论(0) 推荐(0) 编辑

Android (shape,gradient)使用总结

摘要: 设置背景色可以通过在res/drawable里定义一个xml,如下:shape是用来定义形状的,gradient定义该形状里面为渐变色填充,startColor起始颜色,endColor结束颜色,angle表示方向角度。当angle=0时,渐变色是从左向右。 然后逆时针方向转,当angle=90时为从下往上。android:shape 配置的是图形的形式,主要包括方形、圆形等,上边代码为方形。gradient节点主要配置起点颜色、终点颜色、中间点的坐标、中间点的颜色、渐变角度(90度为上下渐变,0为左右渐变),padding节点主要配置上下左右边距,corners节点配置四周园角的半径grad 阅读全文

posted @ 2013-07-25 09:43 loonggg 阅读(588) 评论(0) 推荐(0) 编辑

Android (shape,gradient)使用总结

摘要: 设置背景色可以通过在res/drawable里定义一个xml,如下:shape是用来定义形状的,gradient定义该形状里面为渐变色填充,startColor起始颜色,endColor结束颜色,angle表示方向角度。当angle=0时,渐变色是从左向右。 然后逆时针方向转,当angle=90时为... 阅读全文

posted @ 2013-07-25 09:24 loonggg 阅读(1218) 评论(0) 推荐(0) 编辑

instanceof, isinstance,isAssignableFrom的区别

摘要: instanceof运算符 只被用于对象引用变量,检查左边的被测试对象 是不是 右边类或接口的 实例化。如果被测对象是null值,则测试结果总是false。 形象地:自身实例或子类实例 instanceof 自身类 返回true 例: String s=new String("javaisland"); System.out.println(s instanceof String); //true Class类的isInstance(Object obj)方法,obj是被测试的对象,如果obj是调用这个方法的class或接口 的实例,则返回true。这个方法是instanc 阅读全文

posted @ 2013-07-25 09:15 loonggg 阅读(283) 评论(0) 推荐(1) 编辑

instanceof, isinstance,isAssignableFrom的区别

摘要: instanceof运算符 只被用于对象引用变量,检查左边的被测试对象 是不是 右边类或接口的 实例化。如果被测对象是null值,则测试结果总是false。 形象地:自身实例或子类实例 instanceof 自身类 返回true 例: String s=new String("javaisland"... 阅读全文

posted @ 2013-07-25 09:13 loonggg 阅读(111) 评论(0) 推荐(0) 编辑

2013年7月22日

Android 设定Activity的进入和退出效果

摘要: 看了android的源代码和资源文件,终于明白如何去修改设置Dialog和Activity的进入和退出效果了。设置Dialog首先通过 getWindow()方法获取它的窗口,然后通过getAttributes()方法获得window的 WindowManager.LayoutParams lp, ... 阅读全文

posted @ 2013-07-22 13:35 loonggg 阅读(129) 评论(0) 推荐(0) 编辑

2013年7月19日

Android中ListView下拉刷新的实现

摘要: ListView中的下拉刷新是非常常见的,也是经常使用的,看到有很多同学想要,那我就整理一下,供大家参考。那我就不解释,直接上代码了。这里需要自己重写一下ListView,重写代码如下:package net.loonggg.listview;import java.util.Date;import... 阅读全文

posted @ 2013-07-19 20:55 loonggg 阅读(186) 评论(0) 推荐(0) 编辑

Android中ListView下拉刷新的实现

摘要: ListView中的下拉刷新是非常常见的,也是经常使用的,看到有很多同学想要,那我就整理一下,供大家参考。那我就不解释,直接上代码了。这里需要自己重写一下ListView,重写代码如下: 1 package net.loonggg.listview; 2 3 import java.util.Date; 4 5 import android.content.Context; 6 import android.util.AttributeSet; 7 import android.view.LayoutInflater; 8 import android.view.Motio... 阅读全文

posted @ 2013-07-19 20:50 loonggg 阅读(3400) 评论(0) 推荐(1) 编辑

导航