Страница 3 из 19

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

Добавлено: 29 июн 2012, 16:01
damager82
Alexei писал(а):Дело оказалось в том, что при нажатии Ctrl+Shift+O Eclipse предлагал добавить пакет android.R
Да, бывает такой баг. Спасибо за ссылку!
Подумаю, куда можно втыкнуть эту инфу.

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

Добавлено: 03 июл 2012, 18:36
xolostyak_by
Изображение

Почему то при повороте экрана. он поворачивается. но весь полностью. не адаптируясь под горизонтальное расположнеие. В чем может быть проблема?

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

Добавлено: 05 июл 2012, 13:43
damager82
xolostyak_by писал(а):Почему то при повороте экрана. он поворачивается. но весь полностью. не адаптируясь под горизонтальное расположнеие. В чем может быть проблема?
Эмулятор 2.3.3 может глючить и не сработает поворот. Попробуйте под другую версию Android сделать приложение и на другом AVD запустить, например - 2.2.

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

Добавлено: 10 июл 2012, 12:28
toyagov
При создании myscreen.xml в layout-land спрашивает Do you want to overwrite the file /P0051_LayoutFiles/res/layout/myscreen.xml? при нажатие yes файл не создается

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

Добавлено: 11 июл 2012, 13:47
damager82
toyagov писал(а):При создании myscreen.xml в layout-land спрашивает Do you want to overwrite the file /P0051_LayoutFiles/res/layout/myscreen.xml? при нажатие yes файл не создается
Странно. Попробуйте снести проект и заново все сделать.

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

Добавлено: 11 июл 2012, 17:09
roher
У меня такая же проблема как у toyagov. Пересоздавать проект пробовал, не помогает Если что, версию использую 2.1

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

Добавлено: 12 июл 2012, 01:09
yarl
Была такая же проблема. Решил так: щелкнул правой клавишей мыши (ПКМ) на myscreen.xml, выбрал Copy, щелкнул ПКМ на папке layout-land и выбрал Paste. Затем отредактировал получившийся файл.

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

Добавлено: 12 июл 2012, 10:04
roher
Да, помогло, спасибо ) И как я сам не догадался до такого гениального решения...? :)

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

Добавлено: 15 июл 2012, 13:08
Daniil
toyagov писал(а):При создании myscreen.xml в layout-land спрашивает Do you want to overwrite the file /P0051_LayoutFiles/res/layout/myscreen.xml? при нажатие yes файл не создается
roher писал(а):У меня такая же проблема как у toyagov. Пересоздавать проект пробовал, не помогает Если что, версию использую 2.1
Сам столкнулся с таким, просто нужно не сразу нажимать "Finish", а нажать "Next" и там указать папку "layout-land", т.к. по дефолту программа указывает адрес на папку "layout" и соответственно возникает конфликт.

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

Добавлено: 16 июл 2012, 08:00
math64
При повороте экрана теряются данные, введённые при другой ориентации экрана, останавливается AsyncTask - и. т.д.
Как предотвратить это? (Возможно, это описано в другом уроке?)

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

Добавлено: 16 июл 2012, 11:14
AndreyI
math64 писал(а):При повороте экрана теряются данные, введённые при другой ориентации экрана, останавливается AsyncTask - и. т.д.
Как предотвратить это? (Возможно, это описано в другом уроке?)
Вы уже ответили на свой вопрос ;)

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

Добавлено: 17 июл 2012, 11:02
damager82
math64 писал(а):При повороте экрана теряются данные, введённые при другой ориентации экрана, останавливается AsyncTask - и. т.д.
Как предотвратить это? (Возможно, это описано в другом уроке?)
Да, это уроки 70 и 91

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

Добавлено: 18 июл 2012, 11:16
damager82
toyagov писал(а):При создании myscreen.xml в layout-land спрашивает Do you want to overwrite the file /P0051_LayoutFiles/res/layout/myscreen.xml? при нажатие yes файл не создается
Обновил урок и описал эту проблему.

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

Добавлено: 24 июл 2012, 21:54
NarKira
привет всем:) у меня вот такая проблема http://s11.radikal.ru/i183/1207/52/965cec7eae1a.jpg
жму кнтр+ф12, не переходит в горизонтальный режим и не запускается xml файл из layout-land, и как видете у меня даже часи не провилнем виде показвает
кто может помочь??((((

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

Добавлено: 24 июл 2012, 22:33
math64
а ты случаем не запретил своей Activity переходить в ландшафт, вот так:

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

        <activity
            android:name=".MyActivity"
            android:label="@string/my_activity_title"
            android:screenOrientation="portrait" >

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

Добавлено: 25 июл 2012, 13:10
NarKira
да нет я такого не писал

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

Добавлено: 25 июл 2012, 17:56
math64
Запретить можно ещё программно или в настройках эмулятора.
Если в реалном телефоне поворачивается (при разрешённом повороте экрана на телефоне) - см. настройки эмулятора.

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

Добавлено: 25 июл 2012, 20:00
NarKira
да я вапше не чего не трогал, я зделал так, как было написано в уроках,
ну все же я покуверкаюс в настройках емулятора может че получется

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

Добавлено: 26 июл 2012, 07:38
math64
Попробуй ещё добавить в манифест, после <uses-sdk/>:

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

<uses-feature android:name="android.hardware.screen.landscape" android:required="true"/>
обычно не требуется, но в некоторых версиях sdk может понадобиться.

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

Добавлено: 26 июл 2012, 11:43
Valette
Абсолютно такая же проблема как и у NarKira.
Устанавливал все по урокам 1 в 1. В итоге - экран не поворачивается. Дописывал в манифест строку, пытался найти где в настройках эмулятора запреты на смену ориентации экрана.. добавил в Window -> ADV Manager -> Edit -> Hardeare строку Orientaition Support - yes..
В общем, безрезультатно :(

Вот мой манифест

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

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="ru.startandroid.develop.LayoutFiles"
    android:versionCode="1"
    android:versionName="1.0" >

    <uses-sdk
        android:minSdkVersion="8"
        android:targetSdkVersion="15" />
    
    <uses-feature android:name="android.hardware.screen.landscape" android:required="true"/>

    <application
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
        <activity
            android:name=".MainActivity"
            android:label="@string/title_activity_main" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>

</manifest>