07 2013 档案
禁用滚动视图ListView、ViewPager、ScrollView、HorizontalScrollView、WebView边界颜色渐变
摘要:禁用滚动视图ListView、ViewPager、ScrollView、HorizontalScrollView、WebView边界颜色渐变 ListView、ViewPager、ScrollView、HorizontalScrollView、WebView等滚动试图控件在高版本(一般是2.3及以上版本)上边界会显示一个渐变的颜色,下面是去掉这些颜色的方法:1、ListView的父类AbsListView.java中有以下的一个方法:@Override public void setOverScrollMode(int mode) { if (mode != OVER_SCROLL_NEV.. 阅读全文
posted @ 2013-07-22 17:34 wangwangheng 阅读(5476) 评论(0) 推荐(0)
关于Android中Animation的停止【转载】
摘要:转载自:http://blog.csdn.net/easonx1990/article/details/8231520最近遇到一个需求,通过在GridView上改变焦点,并且GridView上每个item有一个隐藏的层,获取焦点之后,通过AlphaAnimation显示出来。发现当duration大于500时,快速移动焦点,每个item都会播放一次动画。需求是焦点移动到别的item,当前item的动画停止。通过测试发现,调用Animation中的cancel()方法不能实现这样的效果。我使用了以下方法,均未成功:1.调用Animation的cancel()方法;2.将播放动画的view inv 阅读全文
posted @ 2013-07-10 18:11 wangwangheng 阅读(440) 评论(0) 推荐(0)
为什么调用 FragmentPagerAdapter.notifyDataSetChanged() 并不能更新其 Fragment?【转载】
摘要:转载自:http://www.cnblogs.com/dancefire/archive/2013/01/02/why-notifyDataSetChanged-does-not-work.html在一个 Android 应用中,我使用FragmentPagerAdapter来处理多 Fragment 页面的横向滑动。不过我碰到了一个问题,即当 Fragment 对应的数据集发生改变时,我希望能够通过调用 mAdapter.notifyDataSetChanged() 来触发 Fragment 页面使用新的数据调整或重新生成其内容,可是当我调用 notifyDataSetChanged() 后 阅读全文
posted @ 2013-07-03 18:45 wangwangheng 阅读(5283) 评论(1) 推荐(1)
__bridge,__bridge_transfer和__bridge_retained的使用和区别【转载】
摘要:Core Foundation 框架Core Foundation框架 (CoreFoundation.framework) 是一组C语言接口,它们为iOS应用程序提供基本数据管理和服务功能。下面列举该框架支持进行管理的数据以及可提供的服务:群体数据类型 (数组、集合等)程序包字符串管理日期和时间管理原始数据块管理偏好管理URL及数据流操作线程和RunLoop端口和soket通讯Core Foundation框架和Foundation框架紧密相关,它们为相同功能提供接口,但Foundation框架提供Objective-C接口。如果您将Foundation对象和Core Foundation类 阅读全文
posted @ 2013-07-02 22:57 wangwangheng 阅读(8819) 评论(0) 推荐(0)
Android输出日志到电脑磁盘
摘要:使用Eclipse查看Log有时候挺恶心的,有些Log ADB会自动的清除,所有有时候导致抓不到有效的Log,把Log保存到文件,然后通过文本查看器查看,感觉好Happy,下面就是脚本文件:adb logcat -v time *:V > e:/log.txt 阅读全文
posted @ 2013-07-02 11:53 wangwangheng 阅读(4186) 评论(0) 推荐(0)