日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Android >内容正文

Android

【Android】可以下拉刷新的webview,使你的webview效果更加好看,封装自己的WebView...

發布時間:2025/3/20 Android 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【Android】可以下拉刷新的webview,使你的webview效果更加好看,封装自己的WebView... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

2019獨角獸企業重金招聘Python工程師標準>>>

作者:程序員小冰 (轉載請說明出處)博客地址:http://blog.csdn.net/qq_21376985長期維護的Android項目,里面包括常用功能實現,以及知識點詳解, 當然還有Java中的知識點。具體請看github:https://github.com/QQ986945193/DavidAndroidProjectTools

今天帶大家做一個可以下拉刷新的自定義WebView,首先先看一下我們今天要實現的效果:

當然我們這里也可以設置一下,不讓它進行刷新的效果。不過刷新的話可以增加我們的美觀性。

好了。我這里先給大家看一下使用的方法:

package davidcustomwebview.qq986945193.com.davidcustomwebview;import android.app.Activity; import android.os.Bundle; import android.os.Handler; import android.os.Message; import android.widget.CompoundButton; import android.widget.ToggleButton;/** * @author :程序員小冰 * @新浪微博 :http://weibo.com/mcxiaobing * @GitHub: https://github.com/QQ986945193 * @CSDN博客: http://blog.csdn.net/qq_21376985 *//** * 自定義WebView支持下拉刷新的功能 */ public class DavidWebViewActivity extends Activity {/** * 若是需要設置一下功能 可在DavidWebView中進行設置 */private DavidWebView davidWebView;private ToggleButton tb;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_david_webview);davidWebView = (DavidWebView) findViewById(R.id.davidWebView);tb = (ToggleButton) findViewById(R.id.tb);initData();}protected void initData() {davidWebView.setOnRefreshWebViewListener(new OnRefreshWebViewListener() {@Overridepublic void onRefresh() {// 模擬接口調用3秒new Handler() {@Overridepublic void handleMessage(Message msg) {//調用接口結束davidWebView.setRefreshSuccess(); // davidWebView.setRefreshFail();}}.sendEmptyMessageDelayed(0, 3000);}});davidWebView.getWebView().loadUrl("http://blog.csdn.net/qq_21376985");tb.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {@Overridepublic void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {if (isChecked) {//支持刷新davidWebView.setRefreshEnable(true);} else {//不支持刷新davidWebView.setRefreshEnable(false);}}});} }

刷新的話調用setOnRefreshWebViewListener()方法即可。控制是否可以刷新,只需調用它的

setRefreshEnable()方法,進行判斷。使用起來是不是很簡單呢?不過里面有一些自定義的webview,

大家把里面的類與布局資源文件拷貝到自己的項目中,直接按上面的方法調用即可。

所以考慮到還有好多布局文件,所以,我這里就不給大家一一來寫了。如果感興趣的話,可以自行下載源代

碼,進行優化,美化。使用。研究。源代碼我放在了github上。

源代碼下載地址為:https://github.com/QQ986945193/DavidCustomWebView

轉載于:https://my.oschina.net/mcxiaobing/blog/777005

總結

以上是生活随笔為你收集整理的【Android】可以下拉刷新的webview,使你的webview效果更加好看,封装自己的WebView...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 在线免费观看黄视频 | 在线免费观看一区二区 | 国产理论片在线观看 | 欧美激情影音先锋 | 日韩xxx高潮hd| 加勒比日韩 | 久久精品欧美一区二区 | 人妻丝袜一区二区三区 | 2021久久 | 久久女同互慰一区二区三区 | 天天摸日日摸狠狠添 | 精品国产aⅴ | 国产免费av一区二区三区 | 欧美日本国产 | 中国美女洗澡免费看网站 | 久久久香蕉网 | 天堂bt在线 | 中文字幕 日本 | 国产成人精品一区二区三区在线观看 | 国产成人精品一区二三区四区五区 | 曰女同女同中文字幕 | 亚洲中午字幕 | 精品伦精品一区二区三区视频 | 在线精品视频一区 | 黄色资源网 | 亚洲dvd| 国产乱性 | 色屋视频| 好吊视频一区二区 | 老女人性生活视频 | 麻豆国产一区二区 | 久久久国 | 日韩中文字| yy1111111| 狠狠干导航 | 亚洲国产精品成人久久蜜臀 | 日韩精品2| 久久久久久黄 | 小泽玛利亚在线 | 免费看av大片 | 麻豆www. | 青青在线精品 | www.色视频| 九一国产在线观看 | 日韩欧av| 午夜精品一二三区 | 男人的天堂欧美 | 91久久精品无码一区二区 | 成年人看的羞羞网站 | 丝袜视频在线观看 | 欧美日韩在线观看一区二区三区 | 亚洲精品1区 | 国产精品无码一区二区三 | 日噜| 蜜乳av 懂色av 粉嫩av | 日韩欧美成人免费视频 | cao在线| 精品视频一区二区在线观看 | 四虎国产精品成人免费入口 | 在线看黄色的网站 | 黑人一级视频 | 深夜福利院 | 超碰干| 一级片黄色的 | 国产女人在线 | 一级片免费网站 | 少妇熟女视频一区二区三区 | 亚洲一区欧美 | 欧美三级一区 | 亚洲自拍偷拍色图 | 伊人91在线| 色午夜视频 | 免费视频a | 国产精品久久久久久免费观看 | 欧美老女人性视频 | 欧美h网站 | 国产精品一区二区白浆 | 国产视频久久久久久 | 91sex国产 | 免费高清视频在线观看 | 91丝袜国产在线播放 | 白浆网站 | av免费网站在线观看 | 91插插视频 | 久久91精品国产91久久小草 | 欧美1页| 成人mv在线观看 | 精品久久久久久久久久 | 免费成人美女在线观看. | 日本精品免费视频 | 成人毛片在线 | 日本东京热一区二区三区 | 日日不卡av | av资源在线 | avav我爱av| 超碰美女在线 | 亚洲国产精品一区二区久久hs | 久久久久亚洲av无码专区首jn | 国产精品夜夜爽张柏芝 |