2013-11-23 59 views
0

如何在android中限制用户在webView中输入值。如何限制用户在webview,Android中输入值?

在我的android应用程序中,我有一个显示一些textareas,复选框,单选按钮等的webView ...这个应用程序有一个只读模式,用户只能看到他先前在webView中输入的内容。

但是如何限制用户重新输入值

回答

1

您可以设置WebView不要在你的布局XML可点击:

android:clickable="false" 
android:longClickable="false" 

您也可以尝试从中删除焦点:

myWebView.setEnabled(false); 

和/或

myWebView.setOnTouchListener(null); 
+0

没有做这项工作!我的webview有textareas,复选框,单选按钮等...用户仍然可以编辑它们! –

+0

好的,那么你可以在你的web视图上设置一个JavaScript界面​​,并在你的html文件中调用它来禁用你的元素与一些JavaScript代码。你也可以考虑让另一个html文件只显示你想要的信息,而不是拥有所有这些复选框和textareas。 –

+0

编辑:它适用于较低的API版本,但不适用于kitkat!认为它更好地通过JS脚本禁用UI元素! –