Форум программистов, компьютерный форум, киберфорум
Наши страницы

Программирование Android

Войти
Регистрация
Восстановить пароль
 
DIMA_N
1 / 1 / 0
Регистрация: 21.10.2011
Сообщений: 116
#1

Получение ориентации - Программирование Android

10.03.2015, 12:03. Просмотров 348. Ответов 1
Метки нет (Все метки)

Добрый день!

Хочу узнать ориентацию, написал функцию:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
public void getOrintashion ()
    {
        TextView orint = (TextView)findViewById(R.id.textView1);
        TextView kod = (TextView)findViewById(R.id.textView2);
        
        if (getResources().getConfiguration().orientation == Configuration.ORIENTATION_PORTRAIT)
        {
            orint.setText("Ориентация книжная");
        }
        if (getResources().getConfiguration().orientation == Configuration.ORIENTATION_LANDSCAPE );
        {
            orint.setText("Ориентация альбомная");
        }
        
        int or;
        or = getResources().getConfiguration().orientation;
        String str = Integer.toString(or);
        kod.setText(str);
        
    }
Вывод в orint всегда идет из 2 - го ифа типа альбомная, но нижний код выводит правильно, когда книжное положение 1, когда альбомное 2.

Мне кажется проблема гдето в ифах, но я не могу ее найти, подскажите пожалуйста.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.03.2015, 12:03
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Получение ориентации (Программирование Android):

Смена ориентации экрана - Программирование Android
в папке layout файл screen.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout ...

Изменение ориентации экрана - Программирование Android
здравствуйте. возник вопрос,допустим я программно запретил изменения экрана ...

Запретить смену ориентации экрана - Программирование Android
имеется проблема в большом весе приложения и нежелании делать отдельные фоны для активити для горизонтальной ориентации. Как сделать чтобы...

Событие смены ориентации экрана - Программирование Android
доброго времени суток у меня такой вопрос как написать оброботчик события смены оринтация экрана например как это записать ...

Потеря потока при смене ориентации - Программирование Android
Здравствуйте! У меня приложения связывается по Bluetooth с другими устройствами. Всё работает хорошо. НО! Если перевернуть устройство и...

Загрузка двух фрагментов в ландшафтной ориентации - Программирование Android
Всем привет!!! Помогите решить кое-какую проблему. Во фрагменте главной Активности(MainFragmentActivity) есть кнопка которая загружает...

1
Pablito
2616 / 2099 / 652
Регистрация: 12.05.2014
Сообщений: 7,354
Завершенные тесты: 1
10.03.2015, 12:09 #2
сначала я подумал что это такой троллинг, но потом заметил точку с запятой в конце строки
Java
1
if (getResources().getConfiguration().orientation == Configuration.ORIENTATION_LANDSCAPE );
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.03.2015, 12:09
Привет! Вот еще темы с ответами:

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

Поведение после смены ориентации экрана - Программирование Android
Доброго времени суток. У меня есть 2 xml layout файла для вертикальной и горизонтальной ориентации дисплея c тем самим набором елементов....

Смена ориентации на планшете и запрет на телефоне - Программирование Android
Требуется, что бы программа анализировала где запущена (на планшете или телефоне). Если на телефоне фиксировала "портретную" ориентацию и...

Пропажа данных при смене ориентации - Программирование Android
При поворачивании телефона все данные обнуляются и вообще такое такое чувство, что приложение только что открылось как это предотвратить


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru