Форум программистов, компьютерный форум, киберфорум
Программирование Android
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.55/11: Рейтинг темы: голосов - 11, средняя оценка - 4.55
0 / 0 / 0
Регистрация: 07.12.2013
Сообщений: 5

Обработка поворота устройства

13.12.2013, 02:58. Показов 2348. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброе утро!
Появился вопрос о том, как правильно обрабатывать поворот устройства
В Манифесте пишу так:
XML
1
2
        <activity android:name="FirstActivity"
                  android:configChanges="orientation" >
В Активити пишу так:
Java
1
2
3
4
5
@Override
public void onConfigurationChanged(Configuration newConfig) {
  super.onConfigurationChanged(newConfig);
  /*Doing some things*/
  }
И ничего не работает!
Подскажите, пожалуйста, как сделать правильно?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
13.12.2013, 02:58
Ответы с готовыми решениями:

Обработка события поворота устройства
Как обработать событие поворота телефона? после поворота телефона такое ощущение что создается новое активити. Как сделать чтоб этого...

Обработка поворота экрана. Сохранение введенной информации
В приложении имеется n полей для ввода текста. Как правильно сохранять их количество введенную в них информацию при повороте экрана? ...

После поворота TextView занимает столько же места как и до поворота
собственно как поворачивать средствами xml или в коде я знаю. Проблема в другом при повороте textview по горизонтали он занимает место как...

4
 Аватар для GukZiLLA
36 / 36 / 2
Регистрация: 30.11.2013
Сообщений: 102
13.12.2013, 11:25
Цитата Сообщение от Gargonis Посмотреть сообщение
Появился вопрос о том, как правильно обрабатывать поворот устройства
Детектить поворот устройства?
0
0 / 0 / 0
Регистрация: 07.12.2013
Сообщений: 5
13.12.2013, 15:08  [ТС]
GukZiLLA, да, отлавливать и предпринимать некоторые действия (в моём случае там стоит вызов другой Activity)
0
 Аватар для GukZiLLA
36 / 36 / 2
Регистрация: 30.11.2013
Сообщений: 102
13.12.2013, 15:25
Цитата Сообщение от Gargonis Посмотреть сообщение
да, отлавливать и предпринимать некоторые действия (в моём случае там стоит вызов другой Activity)
Ну, как в активити пишете - так и отлавливать.
Текущую ориентацию экрана можно отловить так

Java
1
2
3
4
5
6
7
8
9
10
11
@Override
public void onConfigurationChanged(Configuration newConfig) {
    super.onConfigurationChanged(newConfig);
 
    // Checks the orientation of the screen
    if (newConfig.orientation == Configuration.ORIENTATION_LANDSCAPE) {
        // здесь отлавливаем
    } else if (newConfig.orientation == Configuration.ORIENTATION_PORTRAIT) {
        // и здесь отлавливаем
    }
}
1
 Аватар для Netscape
374 / 361 / 52
Регистрация: 02.10.2009
Сообщений: 712
Записей в блоге: 4
13.12.2013, 15:32
Java
1
android:configChanges="keyboardHidden|orientation|screenSize"
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
13.12.2013, 15:32
Помогаю со студенческими работами здесь

При запуске устройства в Genymotion в окне устройства просто черное поле и кнопки рядом с ним
У меня такая проблема с дженимоушн. При запуске какого-либо устройства получается такое: просто черное поле и кнопки рядом с ним. Из...

Как рассчитать поворот угла, зная координаты трех точек до поворота и после поворота угла
Как рассчитать поворот угла (в градусах), зная только координаты трех точек до поворота и после поворота данного угла? Заранее спасибо.

При запуске системы отключаются все USB-устройства, в т.ч. устройства ввода
При запуске видовс 8 появляется экран выбора учетки и сразу отключаются клавиатура и мышь, они подключены к usb. Пробывал менять порты не...

Как разместить драйвер устройства в Диспетчере устройств в разделе Системные устройства?
Здравствуйте! Можно ли ( если да, то как ? ) отредактировать имеющийся .inf файл от драйвера некого устройства, чтобы в Диспетчере...

На чем писать ОС для мобильного устройства или любого эл. устройства
На чем писать ядро системы? ЧТо нужно знать? Assembler ? Дискретная математика. А что еще?


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Установка Emscripten SDK (emsdk) и CMake на Windows для сборки C и C++ приложений в WebAssembly (Wasm)
8Observer8 30.01.2026
Чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. Система контроля версиями Git. . .
Подключение Box2D v3 к SDL3 для Android: физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
Влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru