私はstrings.xmlファイルに整数を含める必要がありますか?
android:text="+1"
の属性を持つボタンを持っている場合は、それが@stringファイルに含まれるべきか、それがactivity_mainにハードコードされる罰金のですか?
私はstrings.xmlファイルに整数を含める必要がありますか?
android:text="+1"
の属性を持つボタンを持っている場合は、それが@stringファイルに含まれるべきか、それがactivity_mainにハードコードされる罰金のですか?
答えは文字列がどのように使用されているかによって異なります。 strings.xml
は、さまざまな構成、最も一般的に異なるロケール/言語で異なるUI文字列用です。アプリにとって意味のある文字列定数は、一般的にはstrings.xml
ではありません。
この文字列はボタンラベルなので、おそらくstrings.xml
に入るはずです。
はい、strings.xml
に含めることができます(文字列として扱う場合は、<integer>
タグで保存する必要があります)。明示的に配置する必要はありません。文字列として処理されている場合は
(あなたの場合のように、あなたはそれを文字列として設定されている)
<string name="my_integer_value">3</string>
だから、android:text="@string/my_integer_value"
としてアクセス可能である整数
として扱われている場合<integer name="my_integer_value">3</integer>