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

Обсуждение уроков
Ziba
Сообщения: 1
Зарегистрирован: 21 окт 2015, 14:36

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

Сообщение Ziba » 22 окт 2015, 12:36

так и не нашел обьяснения тому, что за новый файл contebt_main. зачем он нужен? что в нем ? Как теперь работать, с активити_маин или контентом? Я так понимаю с А_М, но так что то нужно дополнять?

Darja
Сообщения: 4
Зарегистрирован: 20 окт 2015, 15:54

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

Сообщение Darja » 28 окт 2015, 11:52

Пожалуйста , кто нибудь помогите мне, как мне настроить так, чтобы Activity использовало новый файл myscreen.xml, а не activity_main.xml.
Я уже все что можно перепробовала, у кого была такая проблема помогите пожалуйста!

TFX
Сообщения: 1
Зарегистрирован: 13 ноя 2015, 18:12

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

Сообщение TFX » 13 ноя 2015, 18:30

Попробуйте следующие:
Откройте файл MainActivity. В строке setContentView(R.layout.activity_main) должен быть указан именно activity_main.
Дальше откройте файл activity main xml. В строке <include layout="@layout/content_main" /> вместо "content_main" напишите "myscreen". То есть должна получиться следующая строка <include layout="@layout/myscreen" />.
Вложения
Ошибка андроид 2.jpg
Ошибка андроид 2.jpg (444.17 КБ) 17172 просмотра
Ошибка андроид 3.jpg
Ошибка андроид 3.jpg (495.96 КБ) 17172 просмотра

YuryL65
Сообщения: 1
Зарегистрирован: 17 ноя 2015, 06:17

Урок 5. Layout-файл в Activity

Сообщение YuryL65 » 17 ноя 2015, 06:43

Добрый день.
Как бороться с этой ПРОБЛЕМОЙ (Rendering Problem, см.скрин)?
Спасибо.
Вложения
2015-11-17_063034.jpg
2015-11-17_063034.jpg (229.04 КБ) 17161 просмотр

andrew8210
Сообщения: 1
Зарегистрирован: 19 ноя 2015, 04:44

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

Сообщение andrew8210 » 19 ноя 2015, 04:56

Здравствуйте! У меня отвергает код.... Смотрю в уроке совсем другие переменные стоят...
Работаю в Линукс Минт(В ней кстати быстрее). Я совсем начинающий. Благодарю за Видео и за курс!
Ниже мой код.





public class MainActivity extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.myscreen);
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);

tanbayev
Сообщения: 1
Зарегистрирован: 07 дек 2015, 12:34

Re: Урок 5. Layout-файл в Activity

Сообщение tanbayev » 07 дек 2015, 12:38

YuryL65 писал(а):Добрый день.
Как бороться с этой ПРОБЛЕМОЙ (Rendering Problem, см.скрин)?
Спасибо.
в styles.xml введите Base. перед Theme.AppCompat.Light.DarkActionBar.
должно получится <style name="AppTheme" parent="Base.Theme.AppCompat.Light.DarkActionBar">

abbath0767
Сообщения: 4
Зарегистрирован: 07 дек 2015, 17:22

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

Сообщение abbath0767 » 07 дек 2015, 17:24

столкнулся с проблемой - если в методе onCreate оставить только описанный в уроке текст то отрабатывает корректно, но если оставить как есть

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

Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
        setSupportActionBar(toolbar);

        FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab);
        fab.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                Snackbar.make(view, "Replace with your own action", Snackbar.LENGTH_LONG)
                        .setAction("Action", null).show();
            }
        });
то возникает ошибка и приложение невозможно запустить. За что отвечает вышеописанный код?

Так же прошу подсказать каким образом можно вызвать панель дополнительных клавиш

Arakinos
Сообщения: 1
Зарегистрирован: 19 фев 2015, 16:41

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

Сообщение Arakinos » 10 дек 2015, 12:44

Внимание что бы у вас не было проблем с запуском приложения на андроид и не было кучи непонятного кода для новичков выберите при создании макета не Blank Activity а Empty Activity. Это важно для тех у кого Android Studio 1.4 и выше. Можете глянуть 26 урок начало там пару слов есть об этом.
Вложения
Скрин
Скрин
Новый точечный рисунок.png (133.38 КБ) 17052 просмотра

redecto
Сообщения: 1
Зарегистрирован: 13 дек 2015, 23:47

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

Сообщение redecto » 13 дек 2015, 23:54

Скажие, а Автор обновляет уроки с выходом новых версий андроид а также обновлением skd?

Рома
Сообщения: 1
Зарегистрирован: 02 янв 2016, 22:03

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

Сообщение Рома » 02 янв 2016, 22:05

Здравствуйте!
Скажите пожалуйста, почему при смене ориентации экрана текст не меняется с Вертикальная ориентация на Горизонтальная ориентация? Хотя с кнопками проблем нет

Saavinovka
Сообщения: 9
Зарегистрирован: 16 дек 2015, 13:13

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

Сообщение Saavinovka » 05 янв 2016, 11:15

Рома писал(а):Здравствуйте!
Скажите пожалуйста, почему при смене ориентации экрана текст не меняется с Вертикальная ориентация на Горизонтальная ориентация? Хотя с кнопками проблем нет
скорей всего глюки AVD. у меня при смене ориентации с горизонтальной на вертикальную или ничего не отображает или сбивается всё, при обратной смене всё норм. (AVD kitkat 4.4)

War1ock
Сообщения: 1
Зарегистрирован: 17 янв 2016, 01:06

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

Сообщение War1ock » 17 янв 2016, 13:13

Господа, нужно поставить точку при работе с шаблоном Activity_Blank в данном уроке. Вот что сделал я:
1) В MainActivity оставил прописанным activity_main

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

setContentView(R.layout.activity_main);
2)В activity_main.xml прописал созданный myscreen

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

<include layout="@layout/myscreen" />
3) myscreen.xml отображается так
les51.png
les51.png (45.47 КБ) 16861 просмотр
4) Запускаю модуль на эмуляторе, изменений которые внесены с помощью myscreen нет
les52.png
les52.png (41.51 КБ) 16861 просмотр
5)Если открыть content_main.xml то появилась такая ошибка,
les50.png
les50.png (50 КБ) 16861 просмотр
Убрал из него строку

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

tools:showIn="@layout/activity_main"
ошибка пропала, но результат после перезапуска модуля остался как и в п.3, т.е не изменился

Подскажите в чем может быть проблема? Использую Android Studio 1.4

Pink-Pank
Сообщения: 3
Зарегистрирован: 17 янв 2016, 19:13

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

Сообщение Pink-Pank » 17 янв 2016, 19:17

Добрый день! При подмене файла layout, как описано в уроке,программа на устройстве перестает запускаться. завершается с ошибкой. Видимо что-то нужно дописать в xml-файле.. Иначе он не воспринимается..
Подскажите,плиз, что надо сделать!

И еще вопрос. Где в Андроид-студии поглядеть файл с генерируемыми id для компонентов?

И еще у меня в компонентах нет TextView. только PlainText и др. Приходится вручную набивать во вкладке Text.

Morgan2001
Сообщения: 7
Зарегистрирован: 19 янв 2016, 02:43

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

Сообщение Morgan2001 » 19 янв 2016, 16:59

Pink-Pank писал(а):Добрый день! При подмене файла layout, как описано в уроке,программа на устройстве перестает запускаться. завершается с ошибкой. Видимо что-то нужно дописать в xml-файле.. Иначе он не воспринимается..
Подскажите,плиз, что надо сделать!

Присоединяюсь к вопросу, после того как меняешь в MainActivity.java setContentView(R.layout.activity_main); на setContentView(R.layout.myscreen; и запускаешь эмулятор, программа завершается просто с надписью- приложение было остановлено.
Заметил что новый myscreen создается с другими значениями чем Activity_main

Что делать то?

Pink-Pank
Сообщения: 3
Зарегистрирован: 17 янв 2016, 19:13

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

Сообщение Pink-Pank » 19 янв 2016, 22:45

Morgan2001 писал(а):Что делать то?
Походу проблемы индейцев шрифа не колышат.

GRAF_COLLIOSTRO
Сообщения: 115
Зарегистрирован: 08 янв 2015, 14:32

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

Сообщение GRAF_COLLIOSTRO » 19 янв 2016, 23:14

угу... решил проблему топорно: удалил ко всем чертям активность и создал новую EMPTY ... в неё перенёс код... всё работает... руками так и не удалось отредактировать((( где-то оно глубоко там прописано.

Morgan2001
Сообщения: 7
Зарегистрирован: 19 янв 2016, 02:43

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

Сообщение Morgan2001 » 20 янв 2016, 02:58

Morgan2001 писал(а):
Pink-Pank писал(а):Добрый день! При подмене файла layout, как описано в уроке,программа на устройстве перестает запускаться. завершается с ошибкой. Видимо что-то нужно дописать в xml-файле.. Иначе он не воспринимается..
Подскажите,плиз, что надо сделать!

Присоединяюсь к вопросу, после того как меняешь в MainActivity.java setContentView(R.layout.activity_main); на setContentView(R.layout.myscreen; и запускаешь эмулятор, программа завершается просто с надписью- приложение было остановлено.
Заметил что новый myscreen создается с другими значениями чем Activity_main

Что делать то?
Pink-Pank писал(а):
Morgan2001 писал(а):Что делать то?
Походу проблемы индейцев шрифа не колышат.
Вот решение нашей проблемы viewtopic.php?f=3&t=89&start=320#p46840


Видать это для 1,4.
Причем это самое понятное обьяснение из 3х, которые тут в ветке были. (да если внимательно читать, то 3 раза решали эту проблему)))))
После этого урок прошел как по маслу

Pink-Pank
Сообщения: 3
Зарегистрирован: 17 янв 2016, 19:13

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

Сообщение Pink-Pank » 20 янв 2016, 11:40

Morgan2001 писал(а):Причем это самое понятное обьяснение из 3х, которые тут в ветке были. (да если внимательно читать, то 3 раза решали эту проблему)))))
К сожалению, лопатить 17 листов ветки форума совсем не в кайф. Может, имеет смысл организовать какой-нибудь ЧАВО с распространненными ошибками/багами/неточностями к каждому уроку? Тогда и вопросов лишних будет меньше.

Спасибо за наводку.

А как быть с этим? : в компонентах нет TextView. только PlainText и др. Приходится вручную набивать во вкладке Text.

Morgan2001
Сообщения: 7
Зарегистрирован: 19 янв 2016, 02:43

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

Сообщение Morgan2001 » 20 янв 2016, 12:10

Pink-Pank писал(а):
Morgan2001 писал(а):Причем это самое понятное обьяснение из 3х, которые тут в ветке были. (да если внимательно читать, то 3 раза решали эту проблему)))))
К сожалению, лопатить 17 листов ветки форума совсем не в кайф. Может, имеет смысл организовать какой-нибудь ЧАВО с распространненными ошибками/багами/неточностями к каждому уроку? Тогда и вопросов лишних будет меньше.

Спасибо за наводку.

А как быть с этим? : в компонентах нет TextView. только PlainText и др. Приходится вручную набивать во вкладке Text.

Да, понимаю что лопатить 17 страниц не прикольно, но меня аж завело вчера, решил сам разобраться, и к счастью нашел. Где то уже писали что это изза новой студио, а перебирать все уроки автору будет запарно.

А по поводу TextView у меня у самого его нет, пользуюсь PlainTextView и даже не обратил внимания http://data2.floomby.com/files/share/20 ... joJ2Qg.jpg

Raised
Сообщения: 2
Зарегистрирован: 21 янв 2016, 12:50

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

Сообщение Raised » 21 янв 2016, 13:46

3 дня делал этот урок. Получилось все с Empty Activity при создании модуля. В MainActivity как в уроке написано вписал myscreen. И все ок - запустилось. Строки в Activity_main <include layout="@layout/content_main" - ВООБЩЕ нет. Откуда вы её взяли. С ориентацией все ок, переворачивается как надо и.т.д..... У кого не получается, напишите в личке попробуем вместе через teamviewer.

Ответить