- 博客(11)
- 资源 (6)
- 收藏
- 关注
原创 如何判断webview滑动到了底部以及从底部再次滑动到顶部
今天碰到需求,做帖子阅读时全屏阅读状态下,由于使用的webview展现,需要判断webview滑动到最底部是变为非全屏状态,以及全屏状态滑动到顶部时再次变为非全屏。 有点绕嘴,简单说就是判断当webview的滚动条滑动到底部和顶部时进行一些监听捕获。如何捕获呢:首先给webview添加手势动作:具体添加手势我不写了,不知道的搜下百度,在手势的 public boolean on
2012-09-17 23:51:17
3266
1
原创 如何给Scrollview里内容截屏并生成bitmap,注意:Scrollview里面内容较多有滚动了·
好多天没写博客了,就把这段时间遇到的问题写出来吧。如何对Scrollview进行截屏,这种需求一般是作为分享截屏时需要的·,查了很多方法,开始是和我前面写的对webview截屏的方法做参考,后来发现完全不合要求,毕竟Scrollview是布局不是View控件。 废话不多说,见核心部分:主要是计算当前scrollview的总高度,超过手机屏幕的高度了。使用for循环递归
2012-09-17 23:38:27
1317
1
原创 给tabhost加上点击监听,不是onTabChanged(String)监听
最近在项目中遇到点击tabhost里的tab项时做出监听,注意不是onTabChanged(String str)的监听,因为该监听是只有当你切换tab时才会发生动作事件。 TabHost的使用:1:首先定义tabhost的布局 <TabHost android:id="@android:id/tabhost" android:l
2012-08-11 01:43:05
11008
防止gallery滑动过快
防止gallery滑动过快public class UGallery extends Gallery { public UGallery(Context context, AttributeSet attrs) { super(context, attrs); } private boolean isScrollingLeft(M
2012-08-10 00:19:34
64
原创 给listview或者gridview设置adapter使用缓存viewcache出现数据错乱的问题
相信大家在使用android的listview或者gridview控件时为了优化,大家会使用自定义的viewHolder或者叫viewCache如下: public View getView(int position, View convertView, ViewGroup parent) { ViewCache viewCache;
2012-08-09 23:47:30
2064
原创 如何给当前的webview截屏呢?注意哦·是整个webview界面。
都知道android的webview有缩放状态,这样给当前屏幕截屏时可能只截到当前屏幕大小。下面如何截取全屏。见代码: float i = mWebView.getScale(); int h = (int)(mWebView.getContentHeight() * i); final Bi
2012-08-01 10:08:38
1288
原创 为你的android应用添加第三方分享的功能!!!
有谁还在为项目里添加微博分享而苦恼?我来给大家一个最简单最方便的方法。 我为此苦恼过,做过一个杂志项目,让应用里添加第三方分享,主要是腾讯微博与新浪微博,我傻乎乎的没找到,好吧去网上找了这两个微博的客户端,傻乎乎的拿了API的jar包一大推东西,还有什么跳授权,跳完只为了发一句话,麻烦啊!!! 后来学到别人的一个方法,那就是:·····················
2012-07-25 22:39:09
3373
3
原创 如何调用android的拍照或本地相册选取,然后再实现相片上传服务器
首先是拍照:使用Intent即可,final String start = Environment.getExternalStorageState();private static final String PHOTOPATH = "/photo/";if(start.equals(Environment.MEDIA_MOUNTED)){Intent intent = new
2012-07-21 23:53:03
4222
3
原创 如何判断Scrollview滚动条滚动到底部
如何判断ScrollView的滚动条滚动到底部了呢? 网上查了许多资料,大部分都一样,跟着学了一个比较靠谱的,放在自己项目里没问题,我所实现的是在Scrollview里面添加了listview,注意由于两这会有滚动条的冲突,因此listview一定要自已复写,代码有真相:public class CompleteListView extends ListView {
2012-07-21 00:57:14
33876
1
原创 基于phonegap的android扩展api步骤总结
如何扩展phonegap的api插件:1:仿照api写的生成配置文件的config.js2:把写的js加入到总的phonegap.js中3:写代码端的代码:Config.java extends Plugin4:在DroidGap中的bindBrowser中绑定java代码与js: this.addService("Config", "com.phonegap.Config");
2012-07-15 23:09:00
1143
原创 android上webview界面切换效果
大家有没有遇到过这种需求,使用android上的webview控件时需要跳转到下一个html时,要求当前界面缓缓的向左移动,下一个html界面缓缓的从右边出现。 这是当时在公司做基于phonegap的项目时用到的,在extends WebChromeClient的类中实现的方法里加上如下代码:@Override public void onProgressChanged(We
2012-07-13 23:39:50
4405
5
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人