Frage : Wie erhalte ich Netzinhalt, um das Fenster auf dem Android zu passen?

Hallo,

I morgens using der >Androids zum einfach Haben ein siteerscheinen auf der Vorrichtung.  Jedoch gibt es viel Überlauf, wenn ich die Webseite anzeige.  Das heißt, wenn die Webseite anzeigt (d.h. www.nyt.com ) lädt die Seite richtig aber mit vieler horizontalen Rolle.  Wieder das heißt, ist die Webseite für das Fenster lol zu groß.  

I morgens using die 2.1 emulator.

I möchten in der Lage sein, die Seite im aviable Fenster zu passen (spezifisch, den horizontalen Rollestab loswerden) und Summenkontrollen ermöglichen zu lassen.

Below ist der Code, den ich verwende:  (Ich anbrachte nicht den XML Plancode, gerade das Java),

Thank Sie!!!!!!!!!!!!!
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:
6:
37:
38:
package com.WebTest;



Import android.app. Tätigkeit;
Import android.os. Bündel;
Import android.webkit.WebView;
Import android.webkit.WebViewClient;
Import android.view.KeyEvent;



allgemeine Kategorie WebTest verlängert Tätigkeit {
	
	WebView mWebView;
	
    Öffentlichkeit leeres onCreate (Bündel savedInstanceState) {
    	super.onCreate (savedInstanceState);    
    	setContentView (R.layout.web);    
    	mWebView = (WebView) findViewById (R.id.webview);    
    	mWebView.getSettings () .setJavaScriptEnabled (zutreffend);    
    	mWebView.loadUrl („http://www.nyt.com ");
    	mWebView.setWebViewClient (neues HelloWebViewClient ());
    	}
    private Kategorie HelloWebViewClient verlängert WebViewClient { 
    	@Override   
    	allgemeines Boolesches shouldOverrideUrlLoading (WebView Ansicht, Schnur-URL) {  
    		view.loadUrl (URL);      
    		Rückhol ausrichten;  
    		}
    }
    @Override
    allgemeines Boolesches onKeyDown (int keyCode, KeyEvent Ereignis) {
    	wenn ((keyCode == KeyEvent.KEYCODE_BACK) && mWebView.canGoBack ()) { 
    		mWebView.goBack ();       
    		Rückhol ausrichten;    }  
    	super.onKeyDown (keyCode, Ereignis) zurückbringen;}
}

Antwort : Wie erhalte ich Netzinhalt, um das Fenster auf dem Android zu passen?

Sie konnten versuchen
mWebView.zoomOut ();

bis Sie ermitteln, dass die Rollebreite kleiner als die Fensterbreite ist, aber ich nicht sicher bin, wie man dass irgendein tut. Sie können diese Methoden versuchen:
computeHorizontalScrollRange ()
getWidth ()
getMeasuredWidth ()

http://developer.android.com/reference/android/view/View.html
Weitere Lösungen  
 
programming4us programming4us