2013-07-09 88 views
2

即使XML的標準名稱轉換似乎像「myName」,而不是「my_name」或「my-name」,在Android的XML文件中使用「my_name」名稱的轉換(android:title="@string/action_settings"Android的XML命名約定

因此,我想知道,我有沒有想過,Android是使用標準名稱轉換嗎?

+0

我相信沒有這方面的約定,但要有創意並找到自己的一個,這會讓你和你的團隊生活更輕鬆。 –

+0

Android使用'_'代替camelcase風格。 –

+0

完全同意Pankaj。 –

回答

1

您可以使用camelCase,但underscore_style使事情更加一致。

R中的許多資源標識符是從res中的文件名派生的,並且文件名只能包含[a-z0-9._],例如,大寫是不允許的。 R.id標識符是特殊的,因爲它們不是從文件名派生的。使它們遵循與基於文件的資源標識符相同的命名規則仍然是有意義的。