Константы ориентации представления Android

#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.