HTML in APP

T

tomolpi

Neues Mitglied
0
Hallo,

ich möchte eine HTML Datei von meinem Server (IP als Beispiel 123.456.78)
in meiner App angezeigt haben. Die Datei hat den Namen Plan_heute.html
Desweiteren hätte ich gerne einen Aktualisieren-Button zu aktualisieren der Anzeige auf dem Handy.
Wie kann ich das am Besten lösen?

tomolpi
 
Du kannst dafür einen WebView nutzen
 
Kann die WebView auch PDFs darstellen? Beispielseite 123.456.78/Plan/heute.pdf?
 
so weit ich weiß nur html
 
OK...
Und wie bekomm ich das mit einem Refresh-Button (Aktualisieren-Button) hin?
 
webViews haben eine reload() Methode, die könntest du beim Drücken des Buttons aufrufen.
 
Könntest du mir ein Beispiel geben wie das geht? Ich habe in der Menüliste einen Refresh-Button. Wenn man den drückt soll aktualisiert werden. Ich hab bei Stackoverflow zwar was gefunden, aber das geht irgendwie nicht...

Der ursprüngliche Beitrag von 12:15 Uhr wurde um 12:17 Uhr ergänzt:

Hier ist noch der Code der WebView...

@Override
public void onActivityCreated(Bundle.savedInstanceState) {
super.onActivityCreated(savedInstanceState);

mWebView = (WebView) findViewById(R.id.webview);
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.loadUrl("http://www.google.com");
}
 
Ok den Menü Eintrag / actionBar Button hast du schon in einer menu.xml definiert? Dann musst du nur noch die methode auf dem WebView aufrufen:

Code:
	@Override
	public boolean onOptionsItemSelected(MenuItem item) {
		// Handle action bar item clicks here. The action bar will
		// automatically handle clicks on the Home/Up button, so long
		// as you specify a parent activity in AndroidManifest.xml.
		int id = item.getItemId();
		if (id == R.id.refresh) {
			WebView webV = (WebView) findViewById(R.id.webView);
			webV.reload();
			return true;
		}
		return super.onOptionsItemSelected(item);
	}
 

Ähnliche Themen

R
  • Robby1950
2
Antworten
23
Aufrufe
1.015
Robby1950
R
Manny87
  • Manny87
Antworten
11
Aufrufe
166
swa00
swa00
D
Antworten
23
Aufrufe
2.539
Data2006
D
Zurück
Oben Unten