1
A
回答
0
設置onTouchListener你的WebView,檢查wv.getScrollY(),看它是否爲0。像這樣:
mWebView.setOnTouchListener(new OnTouchListener() {
public boolean onTouch(View v, MotionEvent me){
if(me.getAction() == MotionEvent.ACTION_UP){ //You might try with MotionEvent.ACTION_MOVE also, but you'll get way more calls.
if(mWebView.getScrollY() == 0){
//You are at the top, do what you need to do in order to show your address bar.
}
}
return false;
}
});
,如果用他們的手指在用戶滾動並釋放他們的手指都該示例將工作在頂部的方式。這不會處理用戶滾動到頂部的所有可能方式。我認爲要處理它們,所有理想的解決方案都是覆蓋WebView並向其添加一個監聽器,只要getScrollY()從任何東西改變爲零,就會向您發送一個調用。
+0
我想要Android內置瀏覽器的相同滾動行爲,而不僅僅是檢查WebView的滾動位於頂部。 – basicsharp 2011-03-19 08:56:36
0
try {
Method m = WebView.class.getMethod("setEmbeddedTitleBar", new Class[] { View.class });
m.invoke(mWebView, url_bar);
}
catch(Exception e) {
}
時mWebView
是Web視圖(..)和url_bar
在頂部所需的視圖。
編輯
更多here,注意在接受答案的評論。
相關問題
- 1. 如何隱藏地址欄
- 2. 隱藏地址欄(touchOverflow)
- 3. 如何隱藏iPhone上的地址欄?
- 4. 隱藏地址欄
- 5. 在滾動上實現隱藏導航欄的問題-JS
- 6. 如何在wp8中隱藏地址欄
- 7. 在iPhone/Android上隱藏地址欄
- 8. 在iPhone上隱藏地址欄
- 9. 隱藏地址欄android galaxy s3選項
- 10. 隱藏地址欄中的URL地址
- 11. mvc隱藏地址欄
- 12. 禁用jQuery Mobile地址欄隱藏
- 13. JQuery移動時隱藏地址欄滾動
- 14. 如何從地址欄中隱藏.php
- 15. 如何隱藏地址欄中的Url?
- 16. 隱藏webview滾動的linearlayout
- 17. 延遲隱藏移動地址欄
- 18. 自動隱藏地址欄的問題
- 19. 在IOS中隱藏Webview中的地址和狀態欄Google SignIn
- 20. 隱藏100%身高的iPhone地址欄
- 21. webView,視口,如何隱藏滾動條顯示何時滾動?
- 22. 隱藏瀏覽器中的地址欄或隱藏地址欄中的url
- 23. 隱藏地址欄而不隱藏智能應用橫幅
- 24. 防止移動瀏覽器上的地址欄自動隱藏
- 25. 在webview中隱藏滾動條
- 26. Android在webView滾動時隱藏EditText
- 27. 在WebView中隱藏滾動條
- 28. 在地址欄中隱藏文件
- 29. 在地址欄中隱藏url鏈接
- 30. 隱藏地址和工具欄在Chrome
您可以隨時閱讀[瀏覽器源代碼](http://android.git.kernel.org/?p=platform/packages/apps/Browser.git;a=summary)。 – 2011-03-16 19:43:29