我目前正在創建一個有一些字符串(現在> 300)的應用程序,並且我有一些問題可以快速找到一個字符串,其中包含很多字符串。 所以我正在考慮使用幾個string.xml
文件而不是隻有一個(string_menu,string_activity1,...)的可能性。是否有任何使用多個string.xml文件的副作用?
這種做法是否有任何副作用?這是一種糟糕的做法還是一種好的做法?
我問這個,因爲似乎沒有很多人在網上使用這種可能性。 所以也許有一些問題呢?
我目前正在創建一個有一些字符串(現在> 300)的應用程序,並且我有一些問題可以快速找到一個字符串,其中包含很多字符串。 所以我正在考慮使用幾個string.xml
文件而不是隻有一個(string_menu,string_activity1,...)的可能性。是否有任何使用多個string.xml文件的副作用?
這種做法是否有任何副作用?這是一種糟糕的做法還是一種好的做法?
我問這個,因爲似乎沒有很多人在網上使用這種可能性。 所以也許有一些問題呢?
由於在規定的documentation你可以使用任何你想要的文件名:
的文件名是任意的。 <字符串>元素的名稱將用作資源ID。
性能沒有/可忽略不計的副作用,您可以儘可能多地添加。但讓他們乾淨...讓我們說我有3個活動文件MainActivity,光敏性,UserActivity等...創建共同strings.xml
文件和其他活動相關的文件。
-strings.xml -> create common string values here.
--strings_main.xml -> create main activity specific string values here.
--strings_photo.xml -> ...
--strings_user.xml -> ... etc etc
希望這會對您有所幫助。謝謝!
我目前在談論文件名,string.xml文件 – sam
其實我的問題是:有沒有副作用? – sam
沒有副作用。您可以通過相同的方式訪問所有字符串:'R.string.textname' – chrulri