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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 22, средняя оценка - 4.77
fireridlle
75 / 75 / 1
Регистрация: 02.02.2012
Сообщений: 462
#1

Смена ориентации экрана - Android

04.11.2012, 11:10. Просмотров 2708. Ответов 8
Метки нет (Все метки)

в папке layout файл screen.xml
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent">
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Вертикальная ориентация экрана">
</TextView>
<LinearLayout
android:layout_height="wrap_content"
android:layout_width="match_parent"
android:id="@+id/linearLayout1"
android:orientation="vertical">
<Button
android:text="Button1"
android:id="@+id/button1"
android:layout_height="100dp"
android:layout_width="100dp">
</Button>
<Button
android:text="Button2"
android:id="@+id/button2"
android:layout_height="100dp"
android:layout_width="100dp">
</Button>
<Button
android:text="Button3"
android:id="@+id/button3"
android:layout_height="100dp"
android:layout_width="100dp">
</Button>
<Button
android:text="Button4"
android:id="@+id/button4"
android:layout_height="100dp"
android:layout_width="100dp">
</Button>
</LinearLayout>
</LinearLayout>

в папке layout-land файл с таким же именем
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent">
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Горизонтальная ориентация экрана">
</TextView>
<LinearLayout
android:layout_height="wrap_content"
android:layout_width="match_parent"
android:id="@+id/linearLayout1"
android:orientation="horizontal">
<Button
android:text="Button1"
android:id="@+id/button1"
android:layout_height="100dp"
android:layout_width="100dp">
</Button>
<Button
android:text="Button2"
android:id="@+id/button2"
android:layout_height="100dp"
android:layout_width="100dp">
</Button>
<Button
android:text="Button3"
android:id="@+id/button3"
android:layout_height="100dp"
android:layout_width="100dp">
</Button>
<Button
android:text="Button4"
android:id="@+id/button4"
android:layout_height="100dp"
android:layout_width="100dp">
</Button>
</LinearLayout>
</LinearLayout>
в эмуляторе при нажатие ctrl+f11 экран как бы меняет положение но не ориентацию
Миниатюры
Смена ориентации экрана  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.11.2012, 11:10     Смена ориентации экрана
Посмотрите здесь:

Смена ориентации на планшете и запрет на телефоне Android
SurfaceView при изменении ориентации экрана перегружается Android
Изменение ориентации экрана Android
Android Потеря вывода при смене ориентации экрана
Смена ориентации с портретной на альбомную методом create Android
Выбрасывает из приложения при смене ориентации экрана Android
Событие смены ориентации экрана Android
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
04.11.2012, 15:23     Смена ориентации экрана #2
это вроде косяк эмулятора.
еще проверьте не указана ли случайно ориентация в манифесте.
fireridlle
75 / 75 / 1
Регистрация: 02.02.2012
Сообщений: 462
04.11.2012, 17:25  [ТС]     Смена ориентации экрана #3
не не указана. а как можно скинуть проект на смартфон и проверить нормально или нет?
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
04.11.2012, 17:46     Смена ориентации экрана #4
подключить смартфон и нажать Run
fireridlle
75 / 75 / 1
Регистрация: 02.02.2012
Сообщений: 462
04.11.2012, 18:14  [ТС]     Смена ориентации экрана #5
подключил по usb и нажал run. запустился эмулятор
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
04.11.2012, 18:40     Смена ориентации экрана #6
эклипс видит девайс?
юсб драйвер установлен?
fireridlle
75 / 75 / 1
Регистрация: 02.02.2012
Сообщений: 462
04.11.2012, 19:00  [ТС]     Смена ориентации экрана #7
гугл юсб драйвер установлен.
как посмотреть видит ли эклипс устройство?

Добавлено через 12 минут
все разобрался. на смарте не включил режим откладки по юсю

Добавлено через 2 минуты
только вот возник вопрос. на эмулятре все видно а на смарте четвертая кнопка на половину.
есть ли такой вариант что приложение будет автоматом подстраиватся под размер экрана?
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
04.11.2012, 19:29     Смена ориентации экрана #8
android:layout_weight="1"
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.06.2014, 06:35     Смена ориентации экрана
Еще ссылки по теме:

Android Поведение после смены ориентации экрана
Android Запретить смену ориентации экрана
Android Смена ориентации экрана перезапускает приложение
Android При смене ориентации экрана накладываются фрагменты
Не отображать SplashScreen при смене ориентации экрана Android

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

Или воспользуйтесь поиском по форуму:
Алуер
0 / 0 / 0
Регистрация: 26.11.2013
Сообщений: 31
03.06.2014, 06:35     Смена ориентации экрана #9
народ, мож я чего совсем не пончл... НО ГДЕ У ВЕДРОЙДА 4,1,2 ЭАТА ПАПКА?
Yandex
Объявления
03.06.2014, 06:35     Смена ориентации экрана
Ответ Создать тему
Опции темы

Текущее время: 15:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru