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

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

Войти
Регистрация
Восстановить пароль
 
Никита Гриб
2 / 2 / 0
Регистрация: 10.08.2014
Сообщений: 36
#1

Выбрасывает из приложения при смене ориентации экрана - Android

18.08.2014, 19:49. Просмотров 634. Ответов 2
Метки нет (Все метки)

Здравствуйте. Следующая проблема. Создал папку layout-land в папке res. И при добавлении туда вот этого файла 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
44
45
46
47
48
49
50
51
52
53
54
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
  android:layout_width="match_parent"
  android:layout_height="match_parent"
  android:gravity="center"
  android:orientation="vertical" >
  
  <TextView
    android:id="@+id/question_text_view"  
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:padding="24dp" />
  
  <LinearLayout
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:orientation="horizontal" >
    
    <Button
      android:layout_width="wrap_content"
      android:id="@+id/true_button"
      android:layout_height="wrap_content"
      android:text="@string/true_button" />
  
    <Button
      android:id="@+id/false_button"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:text="@string/false_button" />
  
     </LinearLayout>
  
  <LinearLayout
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:orientation="horizontal">
    
 
      <ImageButton   
         android:contentDescription="@string/imageprev"      
         android:id="@+id/prev_button"
         android:layout_width="wrap_content"
         android:layout_height="wrap_content"
         android:src="@drawable/arrow_left"/>
      
      <ImageButton
         android:contentDescription="@string/imagenext"
         android:id="@+id/next_button"
         android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
         android:src="@drawable/arrow_right"/>
        
    
    </LinearLayout>
   </LinearLayout>
всё работает. А если поменять на этот код:
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
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent" >
  
  <TextView
    android:id="@+id/question_text_view"  
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_gravity="center_horizontal"
    android:padding="24dp" />
  
  <LinearLayout
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_gravity="center_vertical|center_horizontal"
    android:orientation="horizontal" >
    
    <Button
      android:layout_width="wrap_content"
      android:id="@+id/true_button"
      android:layout_height="wrap_content"
      android:text="@string/true_button" />
  
    <Button
      android:id="@+id/false_button"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:text="@string/false_button" />
 
     </LinearLayout>
  
  <Button
    android:id="@+id/next_button"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_gravity="bottom|right"
    android:text="@string/next_button"
    android:drawableRight="@drawable/arrow_right"
    android:drawablePadding="4dp"/>
 
</FrameLayout>
то приложение вылетает при смене ориентации. Компилятор не на что не ругается никаких предупреждений нет. Подскажите пожалуйста в чём дело. Огромное спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.08.2014, 19:49     Выбрасывает из приложения при смене ориентации экрана
Посмотрите здесь:

SurfaceView при изменении ориентации экрана перегружается Android
Android Пропажа данных при смене ориентации
Android Обнуляется массив при смене ориентации устройства
Android Потеря вывода при смене ориентации экрана
Android Бесшовное проигрывание видео при смене ориентации
Android Перезагрузка списка при смене ориентации приложения
Потеря потока при смене ориентации Android
При смене ориентации на land программа "вылетает" Android
Android Задний фон при смене ориентации экрана
Android При смене ориентации экрана накладываются фрагменты
Не отображать SplashScreen при смене ориентации экрана Android
Android label меняет размер текста при смене ориентации Android

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Сиськохват
Заблокирован
19.08.2014, 03:52     Выбрасывает из приложения при смене ориентации экрана #2
android:layout_gravity="center_vertical|center_horizontal"
android:orientation="horizontal" >
Никита Гриб
2 / 2 / 0
Регистрация: 10.08.2014
Сообщений: 36
19.08.2014, 11:26  [ТС]     Выбрасывает из приложения при смене ориентации экрана #3
Цитата Сообщение от Сиськохват Посмотреть сообщение
android:layout_gravity="center_vertical|center_horizontal"
android:orientation="horizontal" >
ну и что здесь неправильно? Первое паказывает расположение всех элементов LinearLayout. А второе внутри LinearLayout.
Yandex
Объявления
19.08.2014, 11:26     Выбрасывает из приложения при смене ориентации экрана
Ответ Создать тему
Опции темы

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