Ich verwende die folgenden Codezeilen, um HTML-Seiten in meiner Anwendung anzuzeigen, aber meine App ist beim Scrollen zu langsam. Kann ich eine andere Methode verwenden, um den Text anzuzeigen? Kann es durch HTML-Seite oder eine andere Methode sein? oder benutze listview, um meinen Text anzuzeigen? oder muss für jede Textseite ein Layout erstellt werden?Kann ich eine andere Methode verwenden, um meinen Text anzuzeigen?
Danke.
ck.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
webView.getSettings().setJavaScriptEnabled(true);
webView.loadUrl("file:///android_asset/ck.html");
((Button)findViewById(R.id.cb)).setVisibility(View.GONE);((Button)findViewById(R.id.geri)).setVisibility(View.VISIBLE); ((Button)findViewById(R.id.db)).setVisibility(View.GONE); ((Button)findViewById(R.id.bb)).setVisibility(View.GONE); ((Button)findViewById(R.id.ck)).setVisibility(View.GONE);
}
});
cb.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
das wird Ihnen helfen [Wie HTML in TextView anzuzeigen?] (https://stackoverflow.com/questions/2116162/how-to-display-html-in-textview) –
Sie verwenden eine Webansicht, natürlich wird es langsamer sein. Sie können Ihre Texte als hardcoded Strings in Ihrer String.xml-Datei anzeigen und sie zu Ihren TextViews in Ihrem Layout festlegen. –