2017-03-03 28 views
1

5つのメニュー項目があるウェブサイトがあります。Android WebViewにはウェブサイトのメニューが表示されません

私はAndroid Appを作成しており、WebViewを使用してアプリケーションにWebサイトを表示しようとしています。コードはこのようなものです

protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_main); 

     anWeb = (WebView)findViewById(R.id.App); 
     WebSettings awSet = (WebSettings)anWeb.getSettings(); 
     awSet.setJavaScriptEnabled(true); 

     anWeb.loadUrl("https://mywebsite"); 
     anWeb.setWebViewClient(new WebViewClient()); 
} 

すべてはうまく動作しますが、サイトのメニューです。その画面に収まらないので、画面を左に移動してメニューを表示する必要があります。

私のサイトは応答性の高いサイトです。

私は、アライメント/マッチ/ラップ親/マージンを支払うなど、すべてをした...何も誰かがこの問題を解決する方法を知っている場合疑問に思う

に動作しますか?これらのコードを使用して

答えて

1

これらのコードをチェックアウト

webview.getSettings().setUseWideViewPort(true);//setting wide view 
webview.getSettings().setLoadWithOverviewMode(true);//setting default zoomed out view 
webview.setInitialScale(1); 
webview.getSettings().setBuiltInZoomControls(true);//setting zoom controls 

あなたがズーム無効にすることにより、水平方向と垂直方向のスクロールバーを表示しないようにしたい場合は、することができますあなたのWebView

のビュー全体を制御することができます最後のコード行を無視して、このコードを追加することもできます。

webView.getSettings().setSupportZoom(false); 
+0

こんにちは..動作しているように見えます。しかし、右上だけでなく上にも境界線があります。 –

+0

@DKGこれらの枠線は水平スクロールバーと垂直スクロールバーですか? –

+0

はい。横が上、縦が右です。メニューが表示されます –

関連する問題