#android #android-view #android-orientation
#Android #android-просмотр #android-ориентация
Вопрос:
Я добавил атрибут ориентации в свой пользовательский вид, и я хочу сравнить его значение с предопределенными константами, но не с простыми числами (что, если значения будут изменены). R.attrs.orientation имеет другое значение. Где я могу «взять» эти значения?
Ответ №1:
вы можете найти это здесь: Config
Комментарии:
1. Я думаю, этот класс применим для получения всей информации о конфигурации устройства. Но мне нужны имена констант для Android: значения атрибутов ориентации.
2. developer.android.com/reference/android/content/res / … что-то вроде этого?
3. Да, значения те же, но эти константы относятся к ориентации экрана, а не к текущему виду (это включает в себя как заданные пользователем параметры конфигурации (locale и масштабирование), так и конфигурации устройства (такие как режимы ввода, размер экрана и ориентация экрана)). Вот почему я не хочу их использовать.
Ответ №2:
Неясно, в чем заключается ваш вопрос, но не беспокойтесь об изменении констант. Пока вы используете константу, а не ее значение, все будет в порядке, если они изменятся.
Комментарии:
1. Вы правы, я не хочу использовать «Магическое число», вместо этого мне нужна константа Android.