请问下android里边的WebView控件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请问下android里边的WebView控件相关的知识,希望对你有一定的参考价值。

在WebView显示的网页如果要输入用户名和密码的话 没有弹出输入用户名和密码的输入框 请问怎么做才能有输入框呢

参考技术A 没有输入框应该就不能输入吧。你刷新试试看有没有出来。追问

刷新不出来啊 请问什么办法吗

追答

别人的手机能显示么?

追问

不能

追答

你能把网页给我试试么,有可能是那个网页的问题。

Android的问题:能解释一下else里边的onBackPressed()方法是返回到哪里去吗?

public boolean onKeyDown(int keyCode, KeyEvent event)
if (checkNetWorkStatus())
if ((keyCode == KeyEvent.KEYCODE_BACK) && webView.canGoBack())
webView.goBack(); // goBack()表示返回WebView的上一页面
return true;

else
onBackPressed();

return super.onKeyDown(keyCode, event);

参考技术A 看下源码,最终还是调用到finish(),finish() 调用的底层C/C++方法,
/**

* Called when the activity has detected the user's press of the back

* key. The default implementation simply finishes the current activity,

* but you can override this to do whatever you want.

*/

public void onBackPressed()

if (mActionBar != null && mActionBar.collapseActionView())

return;



if (!mFragments.popBackStackImmediate())

finishAfterTransition();





/**

* Reverses the Activity Scene entry Transition and triggers the calling Activity

* to reverse its exit Transition. When the exit Transition completes,

* @link #finish() is called. If no entry Transition was used, finish() is called

* immediately and the Activity exit Transition is run.

* @see android.app.ActivityOptions#makeSceneTransitionAnimation(Activity, android.util.Pair[])

*/
public void finishAfterTransition()

if (!mActivityTransitionState.startExitBackTransition(this))

finish();



追问

……看不懂

追答

。。。。。。。。。。。。。这么简单哪里看不懂。。。。

追问

……就是还是没弄懂它返回到哪个页面的

追答

返回上一个喽, webview内部还需要解决 http://blog.csdn.net/t12x3456/article/details/39134961

本回答被提问者和网友采纳
参考技术B 此次擦擦擦擦擦擦擦擦擦擦擦擦擦擦擦擦擦擦擦擦擦擦擦擦

以上是关于请问下android里边的WebView控件的主要内容,如果未能解决你的问题,请参考以下文章

急!android编程 请问像网易新闻安卓客户端的界面是怎么做的啊?用了哪些控件?

Android 下的 WebView 中数据如何保存

Android程序中嵌入WebView,单击其中的链接时无反应,请问是啥原因引起的?如何解决?

Android中WebView和父控件滑动冲突

Android WebView打开网页视频加载失败

android webview控件,当控件宽度较小时,自适应问题