當我在我的WebView中單擊輸入文本字段(input type="text")
時,該字段顯示軟鍵盤,但光標未顯示。 我可以鍵入文本,但沒有光標... 當發生這種情況時,Logcat說"W/IInputConnectionWrapper﹕ showStatusIcon on inactive InputConnection" or "W/IInputConnectionWrapper﹕ getTextBeforeCursor on inactive InputConnection".
我試圖override
我的WebView製作onCheckIsTextEditor() return true;
,但沒有任何工作。 請幫忙。Android WebView輸入類型=「文本」光標不顯示
2
A
回答
4
我通過設置焦點到WebView的封閉視圖解決了這個問題。
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:focusable="true"
android:focusableInTouchMode="true">
<WebView
android:id="@+id/web_view"
android:layout_width="match_parent"
android:layout_height="match_parent"/>
<include
android:id="@+id/progress_bar"
layout="@layout/progress_bar"/>
</FrameLayout>
0
可能因爲光標顏色而發生。您可以製作自己的自定義光標。
在繪製文件夾color_cursor.xml
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" >
<size android:width="2dp" />
<solid android:color="@color/cp_red" />
</shape>
只是爲了記錄創建一個XML文件,並使用該屬性
<item name="android:textCursorDrawable">@drawable/color_cursor</item>
相關問題
- 1. IE8未顯示輸入類型文本
- 2. Safari:輸入類型文本不顯示全文,光標消失。轉換比例問題
- 3. 顯示文本光標爲只讀輸入WebKit中
- 4. 光標不顯示在文本字段
- 5. Cocoa WebView,WebKit - 防止I-Beam光標在文本上顯示?
- 6. Android webview,文件輸入字段filechoos不顯示
- 7. 將來自MySql的文本顯示爲輸入類型文本
- 8. JQuery對話框不顯示輸入類型文本
- 9. 光標:指針不工作的輸入類型的文件
- 10. 如何不在Mozilla Firefox中的只讀輸入類型文本框中顯示光標
- 11. Webview文本輸入具有焦點,但沒有輸入文本顯示
- 12. Android Webview - 更改輸入文本
- 13. SearchView中的文本輸入不顯示
- 14. 在Android 3.0中不顯示EditText光標
- 15. Android Webview:爲輸入類型文件元素獲取ValueCallback
- 16. 輸入類型文件接受不顯示PPS文件
- 17. 不顯示鼠標光標
- 18. webview,文件輸入字段filechoos不顯示
- 19. 輸入文本類型在safari中沒有顯示
- 20. 在鉻中點擊輸入類型文本邊框顯示
- 21. 當鍵盤對焦時顯示webview的輸入文本
- 22. 造型光標在文本輸入與CSS
- 23. 如何顯示和隱藏輸入密碼輸入類型的文本
- 24. 在文本中的光標位置插入文本輸入
- 25. UILabel不顯示用戶輸入文本
- 26. 結果不顯示在輸入文本
- 27. focus()使用jQuery輸入元素,但不顯示光標
- 28. 移動光標在Android網頁瀏覽器輸入文本
- 29. 造型輸入類型=「文件」。如何顯示文件路徑?
- 30. Android WebView不顯示PDF
- 它幫助我解決問題與三星Galaxy S3的WebView對Instagram的登錄過程。 –
我在尋找它很長一段時間,謝謝。但'focusable'對我來說已經足夠了,實際上刪除'focusableInTouchMode'使觸摸選擇更順暢! – AbdelHady