2013-11-23 55 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元素! –