Die Standardsprache in der kürzlich entwickelten App muss Englisch sein, und dann kann der Benutzer die Sprache manuell wechseln.
Ich habe den Inhalt von string.xml auf Englisch geschrieben und dann auch einen chinesischen Ordner strings.xml erstellt. Wie unten gezeigt:
Dann stelle ich die Systemsprache auf Englisch ein, aber wenn ich es ausführe, wird immer Chinesisch angezeigt. Warum ist das so?
Ich denke, wenn die Systemsprache Englisch ist, wenn der Benutzer diese App zum ersten Mal installiert, dann sollte mein Text auf Englisch sein. Wenn das System auf Chinesisch ist, sollte der Text auf Chinesisch sein.
Aber jetzt weiß ich, dass die Systemsprache Englisch ist, aber als ich sie zum ersten Mal installiert habe, wurde immer noch Chinesisch angezeigt.
你好像把文件夹名字写错了
如果系统非中文他会先在values文件夹里找,然后再在其他文件夹里找字符串。我觉得你的en文件夹是多余的