Vraag : Hoe breng ik de inhoud ertoe van het Web om het venster op Androïde te passen?

Hello,

I am documentation gebruikend van Android een website eenvoudig om te hebben op het apparaat tonen.  Nochtans, is er heel wat overstroming wanneer ik webpage toon.  Met andere woorden, wanneer webpage toont (d.w.z. www.nyt.com ) de pagina laadt behoorlijk maar met heel wat horizontale rol.  Opnieuw met andere woorden, is de Web-pagina te groot voor het venster lol.  

I am 2.1 emulator.

I gebruiken wil kunnen de pagina in het aviable venster (specifiek, om de horizontale rolbar van de hand te doen) passen en toegelaten gezoemcontroles hebben.

Below is de code ik gebruik:  (ik maakte niet de XML lay-outcode, enkel Java) vast

Thank u!!!!!!!!!!!!!
" codeBody "
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
package com.WebTest;



de invoer android.app. Activiteit;
de invoer android.os. Bundel;
de invoer android.webkit.WebView;
de invoer android.webkit.WebViewClient;
de invoer android.view.KeyEvent;



de openbare klasse WebTest breidt Activiteit uit {
	
	WebView mWebView;
	
    openbare nietige onCreate (Bundel savedInstanceState) {
    	super.onCreate (savedInstanceState);    
    	setContentView (R.layout.web);    
    	mWebView = (WebView) findViewById (R.id.webview);    
    	mWebView.getSettings () (ware) .setJavaScriptEnabled;    
    	mWebView.loadUrl („http://www.nyt.com“);
    	mWebView.setWebViewClient (nieuwe HelloWebViewClient ());
    	}
    de privé klasse HelloWebViewClient breidt WebViewClient uit { 
    	@Override   
    	het openbare shouldOverrideUrlLoading van Boole (mening WebView, Koord url) {  
    		view.loadUrl (url);      
    		ware terugkeer;  
    		}
    }
    @Override
    openbare onKeyDown van Boole (int. keyCode, gebeurtenis KeyEvent) {
    	als ((keyCode == KeyEvent.KEYCODE_BACK) && mWebView.canGoBack ()) { 
    		mWebView.goBack ();       
    		ware terugkeer;    }  
    	terugkeer super.onKeyDown (keyCode, gebeurtenis);}
}

Antwoord : Hoe breng ik de inhoud ertoe van het Web om het venster op Androïde te passen?

U kon proberen
mWebView.zoomOut ();

tot u ontdekt dat de rolbreedte minste dan de vensterbreedte is, maar ik ben niet zeker hoe te te doen dat één van beiden. U kunt deze methodes proberen:
computeHorizontalScrollRange ()
getWidth ()
getMeasuredWidth ()

http://developer.android.com/reference/android/view/View.html
Andere oplossingen  
 
programming4us programming4us