Mengubah Ukuran Halaman Web Secara Otomatis di WebView

Saya mencoba memuat halaman web menggunakan webview

String url = intent.getStringExtra("url");  

WebView myWebView = (WebView) findViewById(R.id.webView);
WebSettings webSettings = myWebView.getSettings();
//webSettings.setJavaScriptEnabled(true);
webSettings.setBuiltInZoomControls(true);
//myWebView.loadUrl(url);
myWebView.loadUrl(url);

Ini adalah kode saya saat ini, namun halaman web tidak diubah ukurannya dengan cara apa pun.

Jika saya memuat halaman web yang sama menggunakan browser di emulator, halaman web akan diubah ukurannya dan ditampilkan dengan benar. Bisakah seseorang membantu saya?

myWebView.setInitialScale(50); Ini membantu dan mengubah ukuran halaman web namun masih ada sebagian kecil halaman web di sebelah kiri yang hilang.

Apakah ini solusi yang tepat: Bagaimana cara membuat webview android yang sama dengan browser bawaan android?

Apakah seseorang telah melakukan sesuatu yang berbeda?

Sekarang halaman web dimuat sesuai keinginan saya, tetapi kemudian ada terlalu banyak ruang kosong. Teksnya semua sempit dalam 1 kolom dan tidak menyebar ke seluruh halaman.


person Angelking    schedule 10.06.2013    source sumber
comment
kemungkinan duplikat Cara mengatur zoom/lebar awal untuk tampilan web   -  person njzk2    schedule 10.06.2013


Jawaban (2)


Coba kode di bawah ini,

myWebView.getSettings().setLayoutAlgorithm(LayoutAlgorithm.SINGLE_COLUMN);
person Basim Sherif    schedule 10.06.2013
comment
Ini tidak membantu karena mengubah semuanya menjadi 1 kolom. Setidaknya sebelumnya memuat halaman dengan benar tetapi saya hanya dapat melihat setengah halaman. - person Angelking; 10.06.2013

coba yang ini

myWebView.setInitialScale(1);
person Sunil Kumar    schedule 10.06.2013
comment
Dengan menggunakan ini saya hanya mendapatkan sebuah kotak kecil di bagian atas halaman yang saya yakini adalah keseluruhan halaman yang diperkecil menjadi 1 piksel. - person Angelking; 10.06.2013