Организация Strings.xml

только корректное место для этого с точки зрения синтаксиса, Дополнительные методы в C# 3.0, когда Вы определяете первый параметр метода как нечто (ftype это...). и затем может использовать это расширение для любого экземпляра ftype. Но просто синтаксис is и не реальный эта ovveride операция.

25
задан Jorjon 8 June 2013 в 01:08
поделиться

1 ответ

Это зависит от того, где будут использоваться строки. Если «стоп» никогда не будет использоваться нигде, кроме как в меню, хорошей идеей будет назвать его «menu_stop». Если он будет использоваться повсеместно, то его нужно будет просто назвать «стоп».

Кроме того, комментарии XML очень полезны для организации ресурсов.

<resources>
    <string name="app_name">GameController</string>

    <!-- Menu Strings -->
    <string name="menu_stop">Stop</string>
    <string name="menu_start">Start</string>
    <string name="menu_preferences">Preferences</string>
    <string name="menu_back">Back</string>
</resources>

Наконец, если вы обнаружите, что у вас есть тонны и тонны строковых ресурсов, вы можете пойти так далеко, чтобы разделить их на различные файлы XML: menu_strings.xml, dialog_strings.xml и т. Д.

menu_strings.xml

<resources>
    <!-- Menu Strings -->
    <string name="menu_stop">Stop</string>
    <string name="menu_start">Start</string>
    <string name="menu_preferences">Preferences</string>
    <string name="menu_back">Back</string>
</resources>

dialog_strings.xml

<resources>
    <string name="dialog_cancel_yes">Yes, cancel.</string>
    <string name="dialog_cancel_no">No, do not cancel.</string>
</resources>
26
ответ дан 28 November 2019 в 21:45
поделиться
Другие вопросы по тегам:

Похожие вопросы: