レイアウトでテキストと画像の両方をズームする方法を探していました。 いくつかの質問によると、Webビューは簡単な方法です。しばらく後、私はWebViewのために、このコードを見つけました:HTMLビューア(オフライン)としてWebビューを使用することは可能ですか?
import android.app.Activity;
import android.os.Bundle;
import android.webkit.WebView;
public class WebViewActivity extends Activity {
private WebView webView;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.webview);
webView = (WebView) findViewById(R.id.webView1);
webView.getSettings().setJavaScriptEnabled(true);
webView.loadUrl("http://www.google.com");
}
}
私はので、私はこのパスを代わりに使用http://
のfile:///
を使用しようとしました:
file:///sdcard/Android/data/[My App Package Name]/about.html
それは私のためにその作業罰金だが、私は持っていますいくつかの重大な問題。ここ
は私の問題です:
- は、私が使用しています。このパスは、他のすべてのAndroidデバイスのための作品であるのですか?
- 私は使用しているパスに最初に実行されるhtmlファイルを抽出する方法を知らない。
- アセットからファイルをロードするにはどうしてですか?
- 最初の実行でファイルを抽出するソースコードは何ですか?
- htmlの代わりにpdfやdocのような他の形式を使用できますか?ソースコードで何が変わるべきではないのですか?
私に手伝ってくれてありがとうございます。私はこのアイデアをあきらめたり続けるべきですか?
私は完全にこのように動作する完全なアプリを持っていた! – AxelH
ああ、アセットからファイルを読み込むためには、(アセット)の代わりに(android_assets)を追加する必要があります。 –
はい、それは動作するはずです:) –