내 응용 프로그램의 지침에 따라 수행 한 작업입니다. ViewFlipper는 다음과 뒤로 버튼이 있습니다. 그런 다음 응용 프로그램의 크기가 커짐에 따라 코드가 더 복잡 해졌고 텍스트에 필요한 많은 서식이 있습니다. 그래서 WebView를 사용하고 텍스트 파일을 원시 애셋으로 저장했습니다.
WebView manual=new WebView();
manual.loadData(Utilities.getData(this, R.raw.update),"text/html", "utf-8");
GetData 메서드 :
public static String getData(Context c,int res) throws IOException{
InputStream ins = c.getResources().openRawResource(res);
byte[] buffer = new byte[ins.available()];
ins.read(buffer);
ins.close();
String html=new String(buffer);
StringBuilder buf = new StringBuilder(html.length());
for (char c1 : html.toCharArray()) {
switch (c1) {
case '#': buf.append("%23"); break;
case '%': buf.append("%25"); break;
case '\'': buf.append("%27"); break;
case '?': buf.append("%3f"); break;
default: buf.append(c1);
break;
}
}
return buf.toString();
}
는 그런 다음 사용자 입력에 대한 응답으로 어느 웹보기 또는 응용 프로그램에 버튼을 첨부하여 새보기를로드 할 수 있습니다.
장점 : 1. Android로 쉽게 포맷하고 통합 할 수 있습니다. 매우 빠른 개발. 2. 때로는 뷰 플리퍼 버그에 대해 걱정할 필요가 없습니다. 3. 원하는대로 보일 것입니다.
단점 : 1. Android 애플리케이션과 너무 흡사하게 보입니다.
흥미로운 아이디어 - 나는 이것을 결코 생각하지 못했습니다. 나는 그것을 시험해 볼 것이다 !!! 귀하의 의견을 보내 주셔서 감사합니다! – user615525