質問: ### 前提・実現したいこと テキストビューに、長文の文章を表示させるために、長文はどのように保持するのが適切なのでしょうか? 文字列リソースを扱う方法を試してみましたが、 改行をいちいち「\n」で書かないといけないことに不便を感じています。 元々、用意されている長文文章を表示させたいので、 この場合、元の文章に\nを挿入しなければならないのでしょうか? 元の文章のまま、文字列リソースに貼り付けて、元の文章の改行を効かせて表示することはできないのでしょうか? 元の文章の改行さえそのまま効けば、文字列リソースを使うのが一番簡単かと思いました。 なお、文章はapkの外には保持させたくないので、外部ファイルを読み込んで表示するという処理は考えていません。 ### 試したこと 文字列リソースを試しましたが、/nを挿入しなければならない点に困っています。 ``` 長文サンプル文章。\n長文サンプル文章。\n長文サンプル文章。\n長文サンプル文章。 ```
回答: 文字列リソースではなく、`res/raw/`下にファイルを配置して取り扱うのはどうでしょうか。 Android Developers Docs - リソースの提供 ファイルの内容はそのまま`Resources.openRawResource`で取り出して`InputStream`で使えそうです。