Урок 5. Layout-файл в Activity. XML представление. Смена ориентации экрана.

Обсуждение уроков
ethunder
Сообщения: 2
Зарегистрирован: 11 июл 2014, 08:17

Re: Урок 5. Layout-файл в Activity. XML представление. Смена

Сообщение ethunder » 24 фев 2015, 15:48

Кто сталкивался с такой проблемой?

Создал папку layout-land в ней соответственно файл .xml с версткой для режима landscape но вот беда, при повороте экрана разметка не меняется, т.е. файл с новой разметкой не применяется (игнорируется). При этом если приложение изначально запустить в горизонтальном режиме, то разметка из этой папки нормально применяется и работает, а при повороте в портретный режим она опять таки не меняется на нужную портретную....

Кто сталкивался и как решали?

Аватара пользователя
KamiSempai
Сообщения: 1339
Зарегистрирован: 17 фев 2012, 21:23
Откуда: Мордор

Re: Урок 5. Layout-файл в Activity. XML представление. Смена

Сообщение KamiSempai » 24 фев 2015, 18:12

Скорее всего для ативности в манифесте указан configChanges который запрещает пересоздание активности при повороте экрана.
R.id.team
Хватит таскать макулатуру на тренировку! Используй T Note.

ethunder
Сообщения: 2
Зарегистрирован: 11 июл 2014, 08:17

Re: Урок 5. Layout-файл в Activity. XML представление. Смена

Сообщение ethunder » 25 фев 2015, 10:46

Спасибо, Вы были правы нужно убрать orientation.

Armagedon_Name
Сообщения: 5
Зарегистрирован: 05 мар 2015, 00:37

Re: Урок 5. Layout-файл в Activity. XML представление. Смена

Сообщение Armagedon_Name » 05 мар 2015, 00:52

Здравствуйте!
Установил Genymotion, в Экслипсе на панели появился значок. Но в списке устройств для запуска приложения отсутствует.
Помогите решить проблему!!!!
Вложения
Безымянный.png
Безымянный.png (234.75 КБ) 13433 просмотра

Аватара пользователя
Foenix
Сообщения: 4201
Зарегистрирован: 20 окт 2012, 12:01

Re: Урок 5. Layout-файл в Activity. XML представление. Смена

Сообщение Foenix » 05 мар 2015, 01:42

бывает, чего испугался так сразу. Перезапусти эклипс, эмулятор.
R.id.team

NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198

Armagedon_Name
Сообщения: 5
Зарегистрирован: 05 мар 2015, 00:37

Re: Урок 5. Layout-файл в Activity. XML представление. Смена

Сообщение Armagedon_Name » 05 мар 2015, 16:47

Foenix писал(а):бывает, чего испугался так сразу. Перезапусти эклипс, эмулятор.

Перезапускал и Eclipce и эмулятор, не помогает!

Аватара пользователя
Foenix
Сообщения: 4201
Зарегистрирован: 20 окт 2012, 12:01

Re: Урок 5. Layout-файл в Activity. XML представление. Смена

Сообщение Foenix » 05 мар 2015, 19:17

перезапусти ADB, команды на форуме давались.
R.id.team

NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198

Armagedon_Name
Сообщения: 5
Зарегистрирован: 05 мар 2015, 00:37

Re: Урок 5. Layout-файл в Activity. XML представление. Смена

Сообщение Armagedon_Name » 06 мар 2015, 01:26

Почему при запуске проекта через Eclipce открывается стандартный Эмулятор?
Как сделать что бы открывался Genymotion?
Прошу помощи!

Евгений Суханов
Сообщения: 12
Зарегистрирован: 15 мар 2015, 21:55

Re: Урок 5. Layout-файл в Activity. XML представление. Смена

Сообщение Евгений Суханов » 15 мар 2015, 21:58

Помогите пожалуйста, как добавить код для ScrollView если он есть только в горизонтальной ориентации (layout-lend)

Аватара пользователя
doter.ua
Сообщения: 1106
Зарегистрирован: 23 ноя 2013, 16:08
Откуда: Ukraine

Re: Урок 5. Layout-файл в Activity. XML представление. Смена

Сообщение doter.ua » 15 мар 2015, 22:50

Код: Выделить всё

   int orientation = getResources().getConfiguration().orientation;
    if(orientation==Configuration.ORIENTATION_PORTRAIT){
       //code for книжная mode
    }
    else{
        //code for альбомная mode
    }
Семь раз отмерь - поставь студию.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.


BarbosSergos
Сообщения: 2
Зарегистрирован: 19 мар 2015, 12:59

Re: Урок 5. Layout-файл в Activity. XML представление. Смена

Сообщение BarbosSergos » 20 мар 2015, 00:01

Всем доброго времени суток!
Подскажите, пожалуйста, при смене layout файла на горизонтальный, view элементов Button можно как-то автоматически упорядоченно распределять в horizontal layout?
Что-то у меня после создания horizontal layout файла 7 и 8-я кнопки вышли куда-то за грань экрана.
.
vertical.jpg
vertical.jpg (357.85 КБ) 13359 просмотров
horizontal.jpg
horizontal.jpg (377.63 КБ) 13359 просмотров

Аватара пользователя
doter.ua
Сообщения: 1106
Зарегистрирован: 23 ноя 2013, 16:08
Откуда: Ukraine

Re: Урок 5. Layout-файл в Activity. XML представление. Смена

Сообщение doter.ua » 20 мар 2015, 15:49

СкролВью или дополнительный -land хмл файл.
Семь раз отмерь - поставь студию.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.

BarbosSergos
Сообщения: 2
Зарегистрирован: 19 мар 2015, 12:59

Re: Урок 5. Layout-файл в Activity. XML представление. Смена

Сообщение BarbosSergos » 20 мар 2015, 23:39

doter.ua писал(а):СкролВью или дополнительный -land хмл файл.
Спасибо!
Попробовал ScrollView, View button стоят в одну линию, но как-то не удобно их потом в телефоне листать. Было бы удобней если б Studio распределила View элементы автоматически в горизонтальный layout, не обязательно в одну строку.

Аватара пользователя
povar
Сообщения: 37
Зарегистрирован: 12 дек 2013, 21:12

Re: Урок 5. Layout-файл в Activity. XML представление. Смена

Сообщение povar » 31 мар 2015, 00:10

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

Аватара пользователя
doter.ua
Сообщения: 1106
Зарегистрирован: 23 ноя 2013, 16:08
Откуда: Ukraine

Re: Урок 5. Layout-файл в Activity. XML представление. Смена

Сообщение doter.ua » 31 мар 2015, 09:35

povar писал(а):Подскажите пожалуйста как написать код что бы при нажатие на кнопку открывался новый лояут фаил. хочеться полный код в майн активити и маин лояут, зарание спасибо.
учи фрагменты
Семь раз отмерь - поставь студию.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.

Аватара пользователя
povar
Сообщения: 37
Зарегистрирован: 12 дек 2013, 21:12

Re: Урок 5. Layout-файл в Activity. XML представление. Смена

Сообщение povar » 31 мар 2015, 13:10

doter.ua писал(а):
povar писал(а):Подскажите пожалуйста как написать код что бы при нажатие на кнопку открывался новый лояут фаил. хочеться полный код в майн активити и маин лояут, зарание спасибо.
учи фрагменты
спасибо

Leroux
Сообщения: 1
Зарегистрирован: 29 апр 2015, 23:35

Re: Урок 5. Layout-файл в Activity. XML представление. Смена

Сообщение Leroux » 29 апр 2015, 23:44

Доброго времени суток.
Знаю, мой вопрос несерьезен..
Это страшное окошечко возникает при создании layout второго файла myscreen.xml - согласно 5му уроку, для горизонтальной ориентации
Изображение
Спасибо.

Аватара пользователя
Foenix
Сообщения: 4201
Зарегистрирован: 20 окт 2012, 12:01

Re: Урок 5. Layout-файл в Activity. XML представление. Смена

Сообщение Foenix » 29 апр 2015, 23:48

ну не там же создаешь, Не в той папке
R.id.team

NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198

RuslanLion
Сообщения: 6
Зарегистрирован: 14 май 2015, 21:48

Re: Урок 5. Layout-файл в Activity. XML представление. Смена

Сообщение RuslanLion » 04 июн 2015, 11:55

Почему то не берет горизонтальный layout (при нажатии ctrl+F12 эмулятор поворачивается но содержимое остается з вертикального layouta) и такой лог AssertionError: PsiElement(XML_ATTRIBUTE_VALUE): PsiElement(XML_ATTRIBUTE_VALUE)

Ответить