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

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

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

Сообщение Morgan2001 » 21 янв 2016, 21:17

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

Речь идет о том что в уроке не Empty Activity, а Blank Activity - как в уроке. Так вот Blank Activity создается с <include layout="@layout/content_main" этой строкой. и в ней меняется файл, потом работает все. Empty Activity создается с одним файлом activitymain.xml без content.xml. В Blank Activity два файла, и начинаются пляски

Ivanko85
Сообщения: 1
Зарегистрирован: 24 янв 2016, 15:44

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

Сообщение Ivanko85 » 24 янв 2016, 17:32

Здравствуйте! При запуске эмулятора возникает ошибка "Unfortunately, LayoutFiles has stopped". Видел, что на форуме были подобные случаи, но что ни пробую не помогает... Подскажите, как можно это решить?
Вложения
Новый рисунок (9).jpg
Новый рисунок (9).jpg (101.39 КБ) 16503 просмотра
Новый рисунок (8).jpg
Новый рисунок (8).jpg (106.03 КБ) 16503 просмотра

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

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

Сообщение Morgan2001 » 24 янв 2016, 20:37

Ivanko85 писал(а):Здравствуйте! При запуске эмулятора возникает ошибка "Unfortunately, LayoutFiles has stopped". Видел, что на форуме были подобные случаи, но что ни пробую не помогает... Подскажите, как можно это решить?

на предыдущей странице описаны решения проблемы. почитайте хоть две страницы форума

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

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

Сообщение Morgan2001 » 24 янв 2016, 21:41

Самое интересное что уроки написаны для Эклипс, а ставили мы Андроид студио...и изза этого теперь не пойму как выполнять 8ой урок. Я тупо в андроид студио не могу найти R файлы

Issa
Сообщения: 1
Зарегистрирован: 25 янв 2016, 21:36

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

Сообщение Issa » 25 янв 2016, 22:36

Доброй ночи Всем,подскажите не спящие в чем проблема,работаю в AS
Отсутствует надпись LayoutFiles, как в уроке, в чем причина?
все делаю как по инструкции)
Вложения
урок 5.jpg
урок 5.jpg (98.04 КБ) 16487 просмотров

saviv
Сообщения: 2
Зарегистрирован: 28 янв 2016, 16:11

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

Сообщение saviv » 28 янв 2016, 16:20

Issa писал(а):Доброй ночи Всем,подскажите не спящие в чем проблема,работаю в AS
Отсутствует надпись LayoutFiles, как в уроке, в чем причина?
все делаю как по инструкции)
Вы создали Blank Activity, а не Empty Activity.
Две последние страницы об этом написано.

lazurovs
Сообщения: 1
Зарегистрирован: 30 янв 2016, 22:32

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

Сообщение lazurovs » 30 янв 2016, 22:44

Добрый вечер! Урок прошел, но не смог самостоятельно найти проблему с корректным отображением, т.е при добавлении надписи она в самом вверху, при отображении на вирт машине genymotion, строка не влазит в экран, её не видно.
И в целом не смог передвигать текст кнопки и т.д
Помогите :geek:
Вложения
1.png
1.png (197.57 КБ) 16460 просмотров

leshchenko
Сообщения: 2
Зарегистрирован: 02 фев 2016, 18:54

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

Сообщение leshchenko » 02 фев 2016, 18:56

lazurovs писал(а):Добрый вечер! Урок прошел, но не смог самостоятельно найти проблему с корректным отображением, т.е при добавлении надписи она в самом вверху, при отображении на вирт машине genymotion, строка не влазит в экран, её не видно.
И в целом не смог передвигать текст кнопки и т.д
Помогите :geek:
Точно такая проблема и у меня, без понятия как решить

leshchenko
Сообщения: 2
Зарегистрирован: 02 фев 2016, 18:54

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

Сообщение leshchenko » 02 фев 2016, 20:59

lazurovs писал(а):Добрый вечер! Урок прошел, но не смог самостоятельно найти проблему с корректным отображением, т.е при добавлении надписи она в самом вверху, при отображении на вирт машине genymotion, строка не влазит в экран, её не видно.
И в целом не смог передвигать текст кнопки и т.д
Помогите :geek:
кароче шаманил долго вот код

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

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    app:layout_behavior="@string/appbar_scrolling_view_behavior"
    tools:context="leshchenko.hometask1.Main2Activity"
    tools:showIn="@layout/activity_main2"
    android:orientation="vertical">

    <TextView
        android:id="@+id/textView1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Вертикальная ориентация экрана">
    </TextView>
    <LinearLayout
        android:id="@+id/linearLayout1"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="vertical">
        <Button
            android:id="@+id/button1"
            android:layout_width="100dp"
            android:layout_height="100dp"
            android:text="Button1">
        </Button>
        <Button
            android:id="@+id/button2"
            android:layout_width="100dp"
            android:layout_height="100dp"
            android:text="Button2">
        </Button>
        <Button
            android:id="@+id/button3"
            android:layout_width="100dp"
            android:layout_height="100dp"
            android:text="Button3">
        </Button>
        <Button
            android:id="@+id/button4"
            android:layout_width="100dp"
            android:layout_height="100dp"
            android:text="Button4">
        </Button>
    </LinearLayout>
</LinearLayout>

Dem0
Сообщения: 7
Зарегистрирован: 02 фев 2016, 17:50

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

Сообщение Dem0 » 04 фев 2016, 11:40

Добрый день!
Проблема с 5-м уроком:
1.Когда создаю layout "myscreen" - он выглядит таким:
Изображение
http://joxi.ru/DmBLbK9uN6qxgA?d=1
Т.е элементы на нем как-то криво располагаются..
А затем, когда указываю этот myscreen в метод
setContentView(R.layout.myscreen);
вылетает такая ошибка.
Изображение
http://joxi.ru/LmGePOwCRZBneA?d=1

Посдкажите, где и что подправить?
Спасибо!

Dem0
Сообщения: 7
Зарегистрирован: 02 фев 2016, 17:50

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

Сообщение Dem0 » 04 фев 2016, 12:38

Почитал тут, создал EmtpyActivity и вроде все норм, но почему Empty? В уроках вроде BlanckActivity идет
И кстати с кнопками все норм было без второго layout-land, при изменении положения они как-то сами съеживались =)

arada
Сообщения: 2
Зарегистрирован: 12 фев 2016, 10:15

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

Сообщение arada » 12 фев 2016, 10:23

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

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

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

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

<include layout="@layout/myscreen" />
После этого я перенёс из content_main.xml в myscreen.xml следующие строки:

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

xmlns:tools="http://schemas.android.com/tools"
tools:context="ru.startandroid.p0051layoutfiles.MainActivity"
tools:showIn="@layout/activity_main"
Вроде заработало, только текстовое поле съехало куда-то вверх.

UPD: Текст подвинул вниз, установив свойство Layout'а padding.top = 60dp.
Последний раз редактировалось arada 15 фев 2016, 09:11, всего редактировалось 1 раз.

Java
Сообщения: 1
Зарегистрирован: 12 фев 2016, 16:32

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

Сообщение Java » 14 фев 2016, 12:34

Всем привет, нужна помощь
Сделал свою кнопку, с картинками, вставляю программно, но никак нимогу задать размер
Помогите решить проблему, setLayoutParams не помогает

korsul
Сообщения: 1
Зарегистрирован: 12 фев 2016, 13:27

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

Сообщение korsul » 18 фев 2016, 15:04

Создаю Layout как в уроке. Прописываю всё, как указано. Сохраняю: http://prntscr.com/a4tic3
В итоге выходит обычное окно: http://prntscr.com/a4tkjr
При нажатии на ОК загружается эмулятор и выдаёт: http://prntscr.com/a4tpgm
Android Studio 1.5.1
Подскажите в чём проблема?

karatau20
Сообщения: 1
Зарегистрирован: 22 фев 2016, 09:35

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

Сообщение karatau20 » 22 фев 2016, 16:14

Создаю Layout как в уроке. Прописываю всё, как указано. Сохраняю: http://prntscr.com/a4tic3
В итоге выходит обычное окно: http://prntscr.com/a4tkjr
При нажатии на ОК загружается эмулятор и выдаёт: http://prntscr.com/a4tpgm
Android Studio 1.5.1
Подскажите в чём проблема?

При создании модуля выбирайте не Blank activity, а Empty activity. Мне помогло.

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

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

Сообщение Well » 12 мар 2016, 17:09

Всем привет.
Подскажите, а как можно удалить модуль? Никак не получается...

alex_on
Сообщения: 2
Зарегистрирован: 03 апр 2016, 19:14

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

Сообщение alex_on » 03 апр 2016, 19:17

Well писал(а):Всем привет.
Подскажите, а как можно удалить модуль? Никак не получается...
ПКМ по названию модуля - Open Module Settings - выбираем модуль - вверху кнопка в виде красного минуса.
Модуль будет удален только из проекта. Для полного удаления дополнительно удалите файлы модуля с диска.

Gray-Gray
Сообщения: 1
Зарегистрирован: 29 сен 2016, 20:11

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

Сообщение Gray-Gray » 29 сен 2016, 22:31

Здравствуйте. При изучении урока 5 появились трудности. После создания myscreen.xml не появляется графика Layout файла. Во вновь созданном xml вот что:

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

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical" >
    

</LinearLayout>
сравнивая с существующим main.xml видно что отсутствует строка

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

xmlns:tools="http://schemas.android.com/tools"
если ее добавить в myscreen.xml то графика появляется. Далее (по уроку) дохожу до запуска эмулятора и получаю ошибки:

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

[2016-09-29 21:59:12 - P0051_LayoutFiles] 'default' is not a best match for any device/locale combination.
[2016-09-29 21:59:12 - P0051_LayoutFiles] Displaying it with ', , , Left To Right, sw320dp, w320dp, h533dp, Normal Screen, Long screen aspect ratio, Not Round screen, Portrait Orientation, Normal, Day time, High Density, Finger-based touchscreen, Soft keyboard, No keyboard, Hidden navigation, No navigation, Screen resolution 800x480, API Level 19' which is compatible, but will actually be displayed with another more specific version of the layout.
[2016-09-29 22:21:10 - P0051_LayoutFiles] Dx 
PARSE ERROR:
[2016-09-29 22:21:10 - P0051_LayoutFiles] Dx unsupported class file version 52.0
...while parsing com/msp/layoutfiles/BuildConfig.class
[2016-09-29 22:21:10 - P0051_LayoutFiles] Dx 
PARSE ERROR:
[2016-09-29 22:21:10 - P0051_LayoutFiles] Dx unsupported class file version 52.0
...while parsing com/msp/layoutfiles/MainActivity.class
[2016-09-29 22:21:10 - P0051_LayoutFiles] Dx 
PARSE ERROR:
[2016-09-29 22:21:10 - P0051_LayoutFiles] Dx unsupported class file version 52.0
...while parsing com/msp/layoutfiles/R.class
[2016-09-29 22:21:10 - P0051_LayoutFiles] Dx 
PARSE ERROR:
[2016-09-29 22:21:10 - P0051_LayoutFiles] Dx unsupported class file version 52.0
...while parsing com/msp/layoutfiles/R$attr.class
[2016-09-29 22:21:10 - P0051_LayoutFiles] Dx 
PARSE ERROR:
[2016-09-29 22:21:10 - P0051_LayoutFiles] Dx unsupported class file version 52.0
...while parsing com/msp/layoutfiles/R$drawable.class
[2016-09-29 22:21:10 - P0051_LayoutFiles] Dx 
PARSE ERROR:
[2016-09-29 22:21:10 - P0051_LayoutFiles] Dx unsupported class file version 52.0
...while parsing com/msp/layoutfiles/R$id.class
[2016-09-29 22:21:10 - P0051_LayoutFiles] Dx 
PARSE ERROR:
[2016-09-29 22:21:10 - P0051_LayoutFiles] Dx unsupported class file version 52.0
...while parsing com/msp/layoutfiles/R$layout.class
[2016-09-29 22:21:10 - P0051_LayoutFiles] Dx 
PARSE ERROR:
[2016-09-29 22:21:10 - P0051_LayoutFiles] Dx unsupported class file version 52.0
...while parsing com/msp/layoutfiles/R$string.class
[2016-09-29 22:21:10 - P0051_LayoutFiles] Dx 
PARSE ERROR:
[2016-09-29 22:21:10 - P0051_LayoutFiles] Dx unsupported class file version 52.0
...while parsing com/msp/layoutfiles/R$style.class
[2016-09-29 22:21:10 - P0051_LayoutFiles] Dx 9 errors; aborting
[2016-09-29 22:21:10 - P0051_LayoutFiles] Conversion to Dalvik format failed with error 1
[2016-09-29 22:22:45 - P0051_LayoutFiles] Dx 
PARSE ERROR:
[2016-09-29 22:22:45 - P0051_LayoutFiles] Dx unsupported class file version 52.0
...while parsing com/msp/layoutfiles/BuildConfig.class
[2016-09-29 22:22:45 - P0051_LayoutFiles] Dx 
PARSE ERROR:
[2016-09-29 22:22:45 - P0051_LayoutFiles] Dx unsupported class file version 52.0
...while parsing com/msp/layoutfiles/MainActivity.class
[2016-09-29 22:22:45 - P0051_LayoutFiles] Dx 
PARSE ERROR:
[2016-09-29 22:22:45 - P0051_LayoutFiles] Dx unsupported class file version 52.0
...while parsing com/msp/layoutfiles/R.class
[2016-09-29 22:22:45 - P0051_LayoutFiles] Dx 
PARSE ERROR:
[2016-09-29 22:22:45 - P0051_LayoutFiles] Dx unsupported class file version 52.0
...while parsing com/msp/layoutfiles/R$attr.class
[2016-09-29 22:22:45 - P0051_LayoutFiles] Dx 
PARSE ERROR:
[2016-09-29 22:22:45 - P0051_LayoutFiles] Dx unsupported class file version 52.0
...while parsing com/msp/layoutfiles/R$drawable.class
[2016-09-29 22:22:45 - P0051_LayoutFiles] Dx 
PARSE ERROR:
[2016-09-29 22:22:45 - P0051_LayoutFiles] Dx unsupported class file version 52.0
...while parsing com/msp/layoutfiles/R$id.class
[2016-09-29 22:22:45 - P0051_LayoutFiles] Dx 
PARSE ERROR:
[2016-09-29 22:22:45 - P0051_LayoutFiles] Dx unsupported class file version 52.0
...while parsing com/msp/layoutfiles/R$layout.class
[2016-09-29 22:22:45 - P0051_LayoutFiles] Dx 
PARSE ERROR:
[2016-09-29 22:22:45 - P0051_LayoutFiles] Dx unsupported class file version 52.0
...while parsing com/msp/layoutfiles/R$string.class
[2016-09-29 22:22:45 - P0051_LayoutFiles] Dx 
PARSE ERROR:
[2016-09-29 22:22:45 - P0051_LayoutFiles] Dx unsupported class file version 52.0
...while parsing com/msp/layoutfiles/R$style.class
[2016-09-29 22:22:45 - P0051_LayoutFiles] Dx 9 errors; aborting
[2016-09-29 22:22:45 - P0051_LayoutFiles] Conversion to Dalvik format failed with error 1
Почему так происходит?
Eclipse for Android Developers Version: Neon Release (4.6.0)


Vampir1986
Сообщения: 1
Зарегистрирован: 07 дек 2016, 04:39

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

Сообщение Vampir1986 » 07 дек 2016, 08:21

Здравствуйте. По уроку 5 в AS v.2.2.3
В файле Strings.xml кроме строкового ресурса app_name более вообще ничего не прописывается, хотя всё работает. Почему так?

Ответить