Я видел эту ссылку сначала, но она, похоже, не имела большой активности: Соглашение об именах для идентификаторов в Android
Мне любопытно, что лучше всего подходит для именования идентификаторов для различных элементов в Design View на Android Studio.
Сейчас я делаю такие вещи: Если это TextView с текстом "Добро пожаловать в мою программу", я назову его welcomeTextViewID. Если это кнопка, которая запускает некоторую подпрограмму под названием doStuff, я могу назвать ее doStuffButtonID.
Другими словами, я использую некое соглашение descriptor + datatype + ID.
Это считается плохой практикой? Я всегда слышал смешанные вещи при использовании дескрипторов внутри имени. Например, на языке, таком как С++, именовании строковой переменной nameString (поскольку, если вы измените тип данных позже, вам также нужно будет обновить имя).