Я обычно следовал соглашениям об именах java для идентификаторов ресурсов (не для файлов для файлов), за исключением того, что я добавил "x" перед идентификаторами, например:
<TextView android:id="@+id/xTvName" android:layout_width="wrap_content" android:layout_height="wrap_content"></TextView>
В Яве
мы можем использовать это просто (мы можем также запомнить в простом)
TextView mTvName=(TextView)findViewById(R.id.xTvName);
Здесь mTvName (как правило, android предлагает соглашения об именах) и xTvName, который был назван в файле макета как часть идентификатора Android TextView (x означает XML), я следовал этому типу соглашений об именах для объектов вида, таких как Buttons и EditText и т. Д.
в XML IDS: xViewTypeSpecificName
в Java: mViewTypeSpeficName
Вышеуказанные условные обозначения упрощают мою жизнь, когда я создаю сложные макеты.
Просто постарайтесь сделать ваши имена как можно короче, и будет лучше, если они понятны и значимы для других соавторов (но это может быть невозможно каждый раз). Надеюсь, что мой опыт поможет другим, предложения приветствуются.