Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
Никита Гриб
2 / 2 / 0
Регистрация: 10.08.2014
Сообщений: 36
#1

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

18.08.2014, 19:49. Просмотров 765. Ответов 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>
то приложение вылетает при смене ориентации. Компилятор не на что не ругается никаких предупреждений нет. Подскажите пожалуйста в чём дело. Огромное спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.08.2014, 19:49
Ответы с готовыми решениями:

Блокировка навигации при смене ориентации экрана
Доброго времени суток.Прошу помощи у знающих: Приложение использует Navigation...

Потеря вывода при смене ориентации экрана
Калькулятор вывел результат в компонент textview. Стоит поменять ориентацию...

Не отображать SplashScreen при смене ориентации экрана
Не могу понять как сделать чтобы сплэш не появлялся снова при смене ориентации...

При смене ориентации экрана накладываются фрагменты
Юзаю Android.Support.V4.App.Fragment, вроде бы все нормально. При переключении...

Задний фон при смене ориентации экрана
Здравствуйте! Мне надо чтобы фон не сжимался так, а как в HTML оптимизировал...

2
Сиськохват
Заблокирован
19.08.2014, 03:52 #2
android:layout_gravity="center_vertical|center_horizontal"
android:orientation="horizontal" >
0
Никита Гриб
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.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.08.2014, 11:26

Перезагрузка списка при смене ориентации приложения
Приветствую. Имеется приложение построено на фрагментах . В приложении есть...

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

Потеря потока при смене ориентации
Здравствуйте! У меня приложения связывается по Bluetooth с другими...


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

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

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