随笔分类 -  Android开发

监听ScrollView的滑动距离和滑动状态
摘要:原生的ScrollView并没有实现类似ListView的onScrollListener的接口,在开发中需要监听ScrollView滑动状态,比如滑动到顶部(底部),滑动的距离等等。在onTouchListener中可以监听到用户的点击行为,但是ScrollView在MotionEvent.Act... 阅读全文

posted @ 2015-03-27 11:57 止宇 阅读(10067) 评论(0) 推荐(0)

关于ViewGroup中requestDisallowInterceptTouchEvent的用法
摘要:在开发过程中可能会遇到诸如此类问题:1、在上下滑动的ScrollView中嵌套一个横滑列表,拖动横滑列表时可能引起ScrollView的上下滑动导致体验极差2、在ViewPager中嵌套了一个横滑列表,在拖动横滑列表时同样可能导致ViewPager的tab切换。requestDisallowInte... 阅读全文

posted @ 2015-03-27 11:26 止宇 阅读(3130) 评论(0) 推荐(0)

Android的handler机制理解
摘要:1、Handler机制是Android提供的一种异步回调机制,在Ui线程中使用handler需要new一个handler对象,并重写其中的handleMessage(Message msg)方法,处理如更新UI等操作。 private Handler handler = new Handler... 阅读全文

posted @ 2014-12-17 12:18 止宇 阅读(5341) 评论(0) 推荐(0)

TextView中实现可点击链接的显示
摘要:开发的过程中会有这么一个需求:在一段话中包含有若干个链接,程序能识别出链接并突出显示,不能有下划线,用指定颜色,点击后打开webview并跳转到该网页 主要包括以下几个内容: 1、识别链接url,用正则表达式做。 2、突出显示,继承重写ClickableSpan 3、跳转需重写ClickableSpan里面的onClick事件ClickableSpan重写如下:class NoLineClickSpan extends ClickableSpan { String text; public NoLineClickSpan(String text) { ... 阅读全文

posted @ 2013-12-09 18:00 止宇 阅读(1957) 评论(0) 推荐(0)

扩大ImageButton响应点击区域的方法
摘要:视觉的切图是一个圆的小button图片,在实际开发的时候如果直接用button,然后把background设置为小图片,可能导致按钮的可点击区域太小,但是又不想去重写一个button,那么可以试一下以下的办法设置一个ImageButton的属性: src与background区别就是把图片设置为background就会拉伸图片填充整个view,而src只显示原图片的大小,还可以通过设置android:scaletype来设置src图片的显示格式。这样按钮的可点击区域就扩大到37*34dp,而background图片则在该区域中居中显示。附:android:scaletype可设置的值CEN.. 阅读全文

posted @ 2013-12-09 15:18 止宇 阅读(1078) 评论(0) 推荐(0)

svn检出时出现Previous operation has not finished; run 'cleanup' if it was interrupted
摘要:选择你的项目,右键,小组(Team),刷新或清理(Refresh or Clean)即可。原因是在更新某个文件的时候任务没有完成被终止了。 阅读全文

posted @ 2013-12-09 15:02 止宇 阅读(828) 评论(0) 推荐(0)

导航