代码之家  ›  专栏  ›  技术社区  ›  Bahadır Yağan

版本之间的应用程序兼容性

  •  1
  • Bahadır Yağan  · 技术社区  · 15 年前

    alt text http://taypo.com/00.png

    http://www.taypo.com/blog/WindowsLiveWriter/TurkceKlavye0.7_6F1/settings_0.7_2.png

    生成此屏幕的代码是:

    <?xml version="1.0" encoding="utf-8"?>
    <PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android">
            <PreferenceCategory android:title="@string/general_settings">
                    <CheckBoxPreference android:title="@string/haptic_feedback" android:defaultValue="true"
                            android:summary="@string/haptic_feedback_summary" android:key="vibrate" />
                    <CheckBoxPreference android:title="@string/sound_feedback" android:defaultValue="false"
                            android:summary="@string/sound_feedback_summary" android:key="sound" />
                    <CheckBoxPreference android:title="@string/auto_caps" android:defaultValue="true"
                            android:summary="@string/auto_caps_summary" android:key="auto_caps" />
            </PreferenceCategory>
            <PreferenceCategory android:title="@string/layout_settings">
                    <ListPreference android:title="@string/keyboard_layout" android:defaultValue="TRQ"
                            android:key="kbd_layout" android:entries="@array/layout_names" android:entryValues="@array/layout_values" />
            </PreferenceCategory>
    </PreferenceScreen>
    
    1 回复  |  直到 15 年前
        1
  •  4
  •   CaseyB    15 年前

    这些是对strings.xml文件中条目的引用。这不应该在版本之间发生变化。您是否对您的资源使用本地化?假设你有一个值en和一个值es,但你没有值,那么你的应用程序将支持英语和西班牙语,但如果有人将其语言环境设置为德语,你将得到类似的结果。