Идентификатор ресурса Android

Должны ли идентификаторы ресурсов для представлений в макетах XML быть уникальными для всех макетов?

Например, я работаю над небольшим приложением для управления рецептами. У меня есть файл макета для добавления нового ингредиента. В этом макете у меня есть EditText для ингредиента, который я хотел бы назвать "edt_name". Но боюсь, это название слишком общее; например У меня также может быть EditText для имени рецепта, имени процедуры приготовления и т. Д. В других файлах макета XML.

Однако я также не хочу делать ярлыки более сложными, чем это необходимо. Я бы не хотел называть вышеупомянутый EditText "edt_name_new_ingredient", если бы мог.

Мне любопытно, как разработчики организуют свои ресурсы в целом. Насколько мне известно, Android не поддерживает подкаталоги для ресурсов, поэтому схемы именования могут быть очень запутанными.

11
задан Tianxiang Xiong 4 August 2011 в 04:51
поделиться