2015-08-23 52 views
2

我無法做到這一點,它不是焦點webview的輸入或textarea在webview輸入android的重點錯誤

我點擊上次輸入。

http://i.stack.imgur.com/MGG3L.png

它應該是相同的這個(Android的網絡瀏覽器)

http://i.stack.imgur.com/WFRta.png

我應該怎麼辦?

MainActivity.js;

webview = (WebView) findViewById(R.id.webView1); 
     webview.getSettings().setJavaScriptEnabled(true); 
     webview.loadUrl("http://mutlugunluk.com"); 


     webview.requestFocus(View.FOCUS_DOWN); 
     webview.setOnTouchListener(new View.OnTouchListener() { 
      @Override 
      public boolean onTouch(View v, MotionEvent event) { 
       switch (event.getAction()) { 
        case MotionEvent.ACTION_DOWN: 
        case MotionEvent.ACTION_UP: 
         if (!v.hasFocus()) { 
          v.requestFocus(); 
         } 
         break; 
       } 
       return false; 
      } 
     }); 

activity_main

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" > 
    <WebView 
     android:id="@+id/webView1" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" /> 
</LinearLayout> 
+0

請問您能多解釋一下這個問題。 –

+0

我編輯過。找新圖片 –

+0

問題是什麼。到底你想要做什麼? –

回答

0

你能嘗試添加這清單文件在您的活動標籤的android:windowSoftInputMode =「adjustResize」,我理解是web視圖是獲得焦點,但你的活動不進行調整以向您顯示文本框中的光標。

+0

沒有工作。

+0

Android上的軟鍵盤掩蓋文本框,因此用戶無法看到正在鍵入的內容 –

+0

請原諒我可以嘗試adjustResize而不是adjustPan – harshitpthk

0

這通常是自動完成的。我最近創建了一個webview,每次我召喚鍵盤時,它都會自動將屏幕尺寸調整爲屏幕的一半,爲鍵盤騰出空間。那麼爲什麼你會遇到這個問題。