0

htmlファイルがあります。R次のコードを試した定数で参照したいと思います。

getResources().openRawResource(R.raw.3);

rawディレクトリにフォルダを作成しresfile3.html

編集

...しかし動作しません!!「R.raw.3」という単語に下線が引かれています

編集

別の質問があります。アクセスするファイルの名前を含む配列があります。そのようなステートメントでどのようにアクセスできますか?getResources()。openRawResource(R.raw.xxx);

4

2 に答える 2

0

htmlファイルをassetsフォルダーに配置する必要があります。それらの中で、AssetManagerを使用してそれを参照できます。

于 2012-06-08T13:08:44.487 に答える
0

resフォルダーの下のrawフォルダーにfile3.htmlという名前のファイルがある場合、R.javaファイルには次のようなrawクラスが含まれます。

 public static final class raw {
        public static final int file3=0x7f040000;
    }

したがって、3は有効なリソース名ではないため、R.raw.file3代わりにを使用する必要があります。ファイルの名前を3.htmlに変更すると、R.javaファイルに無効なVariableDeclaratorIdエラーが表示されます。 R.raw.3

于 2012-06-08T14:01:19.357 に答える