0

に静的データを追加する他の方法はありますtextviewか?

例: 現在アクティビティfriendship.xmlがあり、textviewボックスがあります。これのコンテンツ/テキストは現在次のように定義されています。@string/friendship.

これはstrings.xmlas の下で設定されます:

"<string name="friendship">someday long long time ago.\n
there was a man who\n
was was going to\n
his bla bla bla\n </string>

したがって、「コンテンツ」を に取得していますがtextview、それが間違った方法ではないかどうか疑問に思っています.私のstrings.xmlファイルはおそらくアプリケーション自体の80MBになることを考えると、フォーマットなどを考慮します。

4

2 に答える 2

0

80メガバイト?あなたは小説を書いていますか?

特定の行を複数回再利用する場合は、それが実際の方法です。そうでない場合は、セクションを分割して、.xml ファイルに繰り返しをたくさん入れるのではなく、特定のセグメントを再利用できるようにします。

すべての文字列リテラルを保持するために使用されるクラスまたは列挙型を使用して、コードを介してテキストを入力できるようにすることもできますが、それでも同じ量のスペースを占有します。おそらくさらに。

于 2013-07-11T15:55:05.590 に答える