Webview ile açılan sitede klavyenin input'un üzerine çıkması

Kolay gelsin, başlıkta belirttiğim gibi bi sorunla karşı karşıyayım..

Sizlere sorunun resmini göstereyim;

 

Androidin webbrowserinda açıldığında;

 

 

 

böyle olmasını istiyorum.

 

Kullandığım kodlar;

 

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>
 

 

Hatam nerede veya ne yapmam gerekiyor :) İlgilenen herkese teşekkürler...

    0

    Ahmet Burak Demirkoparan

    12 Eylül 2015

    Manifest üzerinde activity tagına şu parametreyi ekler misin?

    <activity
       ...
       android:windowSoftInputMode="adjustPan"> 
    </activity>

     

    Bu soruya cevap vermek için üye olmanız veya giriş yapmanız gerekmektedir.