아래 코드 줄을 사용하여 응용 프로그램에 html 페이지를 표시하고 있지만 스크롤 할 때 응용 프로그램이 너무 느립니다. 다른 방법을 사용하여 텍스트를 표시 할 수 있습니까? 그것은 HTML 페이지 또는 다른 방법으로 될 수 있습니까? 또는 listview를 사용하여 텍스트를 표시 하시겠습니까? 또는 모든 텍스트 페이지에 대한 레이아웃을 만들어야합니까?다른 방법을 사용하여 텍스트를 표시 할 수 있습니까?
감사합니다.
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) {
[TextView에서 HTML을 표시하는 방법] (https://stackoverflow.com/questions/2116162/how-to-display-html-in-textview) –
당신은 웹뷰를 사용하고 있습니다. 물론 느려질 것입니다. 텍스트를 하드 코딩 된 String으로 String.xml 파일에 표시하고이를 레이아웃의 TextView로 설정할 수 있습니다. –