HTML in APP

  • 7 Antworten
  • Letztes Antwortdatum
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

G
Antworten
0
Aufrufe
101
Gerdchen07
G
G
Antworten
1
Aufrufe
363
Gerdchen07
G
G
Antworten
13
Aufrufe
573
Gerdchen07
G
L
Antworten
2
Aufrufe
460
Lexub
L
migi01
Antworten
26
Aufrufe
1.907
migi01
migi01
Zurück
Oben Unten