Форум программистов, компьютерный форум CyberForum.ru

Ориентация экрана - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Потоковое видео http://www.cyberforum.ru/android-dev/thread872729.html
Есть видеопоток(RTP), зашифрован по h.263, который приходит на конкретный порт по UDP протоколу. Как можно воспроизвести этот видеопоток в своем приложении?
Программирование Android Наименование классов (GameView) интересует, это основной класс во всех приложениях? есть смысл менять название или всегда по умолчанию такое название.. поясните http://www.cyberforum.ru/android-dev/thread872610.html
Ошибка в методе onBackPressed Программирование Android
почему красным выделяется? подскажите кому не трудно :) p.s для остановки музыки после закрытия приложения Добавлено через 8 минут http://pictures4me.3dn.ru/_ph/2/2/237459971.jpg
Отрисовоку выводит за ошибку почему? Программирование Android
проблема, должно выводится кол-во попаданий и процент и т .д но почему то пейнт выводит за ошибку в чем может быть причина?
Программирование Android Выравнивание http://www.cyberforum.ru/android-dev/thread872037.html
Помогите выровнять.. чегото не выходит, уже кучу способов перебрал <LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="center" android:layout_gravity="center" android:orientation="vertical" > <LinearLayout android:layout_width="fill_parent"
Программирование Android Переключение между Activity У меня на главном экране в приложении расположено несколько кнопок. На нажатие каждой из них открывается активность ListView. Проблема в том, что таких кнопок в приложении много и я хочу создать одну активность с ListView, а уже в зависимости от нажатой кнопки менять массив строк, смотря в какой раздел зашел пользователь. Как осуществить это? Нужно чтобы активность переключалась на другую и той... подробнее

Показать сообщение отдельно
ermak0ff
0 / 0 / 0
Регистрация: 10.04.2013
Сообщений: 20

Ориентация экрана - Программирование Android

21.05.2013, 11:48. Просмотров 1456. Ответов 6
Метки (Все метки)

Здравствуйте!Хотелось бы услышать совета знающих людей

Имеется Активити с открытой БД и Курсором...Необходимо сделать так, что бы при изменении ориентации экрана не вызывался метод onCreate(), ну в общем все оставалось как есть, но поменялся layout на layout из layout-land

Такой способ подойдет?
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Чтобы активность не пересоздавалась, добавьте в манифест строчку для нужной активности:
 
 
android:configChanges="keyboardHidden|orientation|screenSize"
Во многих примерах, которые я видел, используется пара keyboardHidden|orientation, но, похоже, в Android 4 этого недостаточно и нужно добавить еще один атрибут screenSize
В этом случае система вызовет метод onConfigurationChanged(Configuration) и полагается на вас:
 
 
@Override
public void onConfigurationChanged(Configuration newConfig) {
    super.onConfigurationChanged(newConfig);
    // Проверяем ориентацию экрана
    if (newConfig.orientation == Configuration.ORIENTATION_LANDSCAPE) {
        Toast.makeText(this, "landscape", Toast.LENGTH_SHORT).show();
    } else if (newConfig.orientation == Configuration.ORIENTATION_PORTRAIT) {
        Toast.makeText(this, "portrait", Toast.LENGTH_SHORT).show();
    }
}
В документации говорится, что данный способ следует избегать.
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru