Урок 6. Виды Layouts. Ключевые отличия и свойства.
- Mikhail_dev
- Сообщения: 2386
- Зарегистрирован: 09 янв 2012, 14:45
- Откуда: Самара
Re: Урок 6. Виды Layouts. Ключевые отличия и свойства.
Да вы мне код скопируйте со своего XML, а я гляну. Что же тут непонятного? И отвечу на Ваш вопрос. не буду же я переводить Ваш код с картинки вручную. "klblk" вам привел пример.
Re: Урок 6. Виды Layouts. Ключевые отличия и свойства.
[syntax=xml]<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<TextView
android:id="@+id/label"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Type here:">
</TextView>
<EditText
android:id="@+id/entry"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/label"
android:background="@android:drawable/editbox_background">
</EditText>
</RelativeLayout>[/syntax]
Второй вариант:
[syntax=xml]
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<TextView
android:id="@+id/label"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Type here:">
</TextView>
<EditText
android:id="@+id/editText1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:ems="10"
android:inputType="textMultiLine" >
<requestFocus />
</EditText>
</RelativeLayout>
[/syntax]
Любой EditText не работает.
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<TextView
android:id="@+id/label"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Type here:">
</TextView>
<EditText
android:id="@+id/entry"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/label"
android:background="@android:drawable/editbox_background">
</EditText>
</RelativeLayout>[/syntax]
Второй вариант:
[syntax=xml]
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<TextView
android:id="@+id/label"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Type here:">
</TextView>
<EditText
android:id="@+id/editText1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:ems="10"
android:inputType="textMultiLine" >
<requestFocus />
</EditText>
</RelativeLayout>
[/syntax]
Любой EditText не работает.
Re: Урок 6. Виды Layouts. Ключевые отличия и свойства.
Вверху кнопка с зеленым роботом, смените версию API.мой графический loyout не активен
Re: Урок 6. Виды Layouts. Ключевые отличия и свойства.
пробовал от 8 до 20, не помоглоDonart писал(а):Вверху кнопка с зеленым роботом, смените версию API.мой графический loyout не активен
Re: Урок 6. Виды Layouts. Ключевые отличия и свойства.
http://stackoverflow.com/questions/2459 ... in-eclipseпробовал от 8 до 20, не помогло
Re: Урок 6. Виды Layouts. Ключевые отличия и свойства.
Donart, огромное спасибо! Помогло удалить 20 версию
НЕ генерирует файл R.java И появился не понятный проект
НЕ генерирует файл R.java И появился не понятный проект appcompat_v7 пожалуйста помогите не могу найти решение. ошибка:[2014-10-28 12:11:23 - P006_1Layouts] C:\android\workspace\appcompat_v7\res\values-v21\styles_base.xml:75: error: Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.ActionButton'.
[2014-10-28 12:11:23 - P006_1Layouts]
[2014-10-28 12:11:23 - P006_1Layouts]
Re: Урок 6. Виды Layouts. Ключевые отличия и свойства.
При создании файла в папке Layout и выборе корневого элемента Table Layout или любого другого, кроме Linear Layout, у меня не отображается графический Layout. Менял версию API - не помогает. Удалил пакет Android 4.4W (API 20) в Android SDK Manager - так же не помогло. Пожалуйста, опишите подробно, как решить данную проблему.
-
- Сообщения: 2
- Зарегистрирован: 05 фев 2015, 09:13
Re: Урок 6. Виды Layouts. Ключевые отличия и свойства.
Здравствуйте! Подскажите пожалуйста, как в Android Stidio добавить новый xml файл с корневым элементом TableLayout? У меня нет нужных атрибутов как в уроке. Или я что-то не так добавляю?
- Вложения
-
- 1.jpg (48.19 КБ) 17540 просмотров
-
- Сообщения: 2
- Зарегистрирован: 06 фев 2015, 04:05
- Контактная информация:
Re: Урок 6. Виды Layouts. Ключевые отличия и свойства.
После создания xml файла, идём в текстовое редактирование и изменяем в начале и конце кода "LinearLayout" на "TableLayout".b.grigorev писал(а):Здравствуйте! Подскажите пожалуйста, как в Android Stidio добавить новый xml файл с корневым элементом TableLayout? У меня нет нужных атрибутов как в уроке. Или я что-то не так добавляю?
-
- Сообщения: 2
- Зарегистрирован: 05 фев 2015, 09:13
Re: Урок 6. Виды Layouts. Ключевые отличия и свойства.
Спасибо вроде разобрался!AlexMaksto писал(а):После создания xml файла, идём в текстовое редактирование и изменяем в начале и конце кода "LinearLayout" на "TableLayout".b.grigorev писал(а):Здравствуйте! Подскажите пожалуйста, как в Android Stidio добавить новый xml файл с корневым элементом TableLayout? У меня нет нужных атрибутов как в уроке. Или я что-то не так добавляю?
-
- Сообщения: 5
- Зарегистрирован: 05 мар 2015, 00:37
Re: Урок 6. Виды Layouts. Ключевые отличия и свойства.
Помогите решить проблему, даже не знаю как её описать, но там где должен быть графический редактор(или как его там) там тупо серое окно это если у меня стоит AppTheme а если поставлю любой другой фон всё работает, почему так?
При создании проекта ( всё делал по инструкции в уроке) почему-то выдаёт вот такую ошибку
[2015-03-07 02:51:12 - P0061_Layouts] C:\Ruslan\P0061_Layouts\res\values\styles.xml:7: error: Error retrieving parent for item: No resource found that matches the given name 'Theme.AppCompat.Light'.
[2015-03-07 02:51:12 - P0061_Layouts]
[2015-03-07 02:51:12 - P0061_Layouts] C:\Ruslan\P0061_Layouts\res\values-v11\styles.xml:7: error: Error retrieving parent for item: No resource found that matches the given name 'Theme.AppCompat.Light'.
[2015-03-07 02:51:12 - P0061_Layouts]
[2015-03-07 02:51:12 - P0061_Layouts] C:\Ruslan\P0061_Layouts\res\values-v14\styles.xml:8: error: Error retrieving parent for item: No resource found that matches the given name 'Theme.AppCompat.Light.DarkActionBar'.
[2015-03-07 02:51:12 - P0061_Layouts]
[2015-03-07 02:51:14 - P0061_Layouts] C:\Ruslan\P0061_Layouts\res\values\styles.xml:7: error: Error retrieving parent for item: No resource found that matches the given name 'Theme.AppCompat.Light'.
[2015-03-07 02:51:14 - P0061_Layouts]
[2015-03-07 02:51:14 - P0061_Layouts] C:\Ruslan\P0061_Layouts\res\values-v11\styles.xml:7: error: Error retrieving parent for item: No resource found that matches the given name 'Theme.AppCompat.Light'.
[2015-03-07 02:51:14 - P0061_Layouts]
[2015-03-07 02:51:14 - P0061_Layouts] C:\Ruslan\P0061_Layouts\res\values-v14\styles.xml:8: error: Error retrieving parent for item: No resource found that matches the given name 'Theme.AppCompat.Light.DarkActionBar'.
[2015-03-07 02:51:14 - P0061_Layouts]
[2015-03-07 03:01:51 - P0061_Layouts] C:\Ruslan\P0061_Layouts\res\values\styles.xml:7: error: Error retrieving parent for item: No resource found that matches the given name 'Theme.AppCompat.Light'.
[2015-03-07 03:01:51 - P0061_Layouts]
[2015-03-07 03:01:51 - P0061_Layouts] C:\Ruslan\P0061_Layouts\res\values-v11\styles.xml:7: error: Error retrieving parent for item: No resource found that matches the given name 'Theme.AppCompat.Light'.
[2015-03-07 03:01:51 - P0061_Layouts]
[2015-03-07 03:01:51 - P0061_Layouts] C:\Ruslan\P0061_Layouts\res\values-v14\styles.xml:8: error: Error retrieving parent for item: No resource found that matches the given name 'Theme.AppCompat.Light.DarkActionBar'.
[2015-03-07 03:01:51 - P0061_Layouts]
В чём проблема не знаю, помогите решить!
При создании проекта ( всё делал по инструкции в уроке) почему-то выдаёт вот такую ошибку
[2015-03-07 02:51:12 - P0061_Layouts] C:\Ruslan\P0061_Layouts\res\values\styles.xml:7: error: Error retrieving parent for item: No resource found that matches the given name 'Theme.AppCompat.Light'.
[2015-03-07 02:51:12 - P0061_Layouts]
[2015-03-07 02:51:12 - P0061_Layouts] C:\Ruslan\P0061_Layouts\res\values-v11\styles.xml:7: error: Error retrieving parent for item: No resource found that matches the given name 'Theme.AppCompat.Light'.
[2015-03-07 02:51:12 - P0061_Layouts]
[2015-03-07 02:51:12 - P0061_Layouts] C:\Ruslan\P0061_Layouts\res\values-v14\styles.xml:8: error: Error retrieving parent for item: No resource found that matches the given name 'Theme.AppCompat.Light.DarkActionBar'.
[2015-03-07 02:51:12 - P0061_Layouts]
[2015-03-07 02:51:14 - P0061_Layouts] C:\Ruslan\P0061_Layouts\res\values\styles.xml:7: error: Error retrieving parent for item: No resource found that matches the given name 'Theme.AppCompat.Light'.
[2015-03-07 02:51:14 - P0061_Layouts]
[2015-03-07 02:51:14 - P0061_Layouts] C:\Ruslan\P0061_Layouts\res\values-v11\styles.xml:7: error: Error retrieving parent for item: No resource found that matches the given name 'Theme.AppCompat.Light'.
[2015-03-07 02:51:14 - P0061_Layouts]
[2015-03-07 02:51:14 - P0061_Layouts] C:\Ruslan\P0061_Layouts\res\values-v14\styles.xml:8: error: Error retrieving parent for item: No resource found that matches the given name 'Theme.AppCompat.Light.DarkActionBar'.
[2015-03-07 02:51:14 - P0061_Layouts]
[2015-03-07 03:01:51 - P0061_Layouts] C:\Ruslan\P0061_Layouts\res\values\styles.xml:7: error: Error retrieving parent for item: No resource found that matches the given name 'Theme.AppCompat.Light'.
[2015-03-07 03:01:51 - P0061_Layouts]
[2015-03-07 03:01:51 - P0061_Layouts] C:\Ruslan\P0061_Layouts\res\values-v11\styles.xml:7: error: Error retrieving parent for item: No resource found that matches the given name 'Theme.AppCompat.Light'.
[2015-03-07 03:01:51 - P0061_Layouts]
[2015-03-07 03:01:51 - P0061_Layouts] C:\Ruslan\P0061_Layouts\res\values-v14\styles.xml:8: error: Error retrieving parent for item: No resource found that matches the given name 'Theme.AppCompat.Light.DarkActionBar'.
[2015-03-07 03:01:51 - P0061_Layouts]
В чём проблема не знаю, помогите решить!
- Вложения
-
- Безымянный1.png (217.14 КБ) 17466 просмотров
-
- Сообщения: 5
- Зарегистрирован: 05 мар 2015, 00:37
Re: Урок 6. Виды Layouts. Ключевые отличия и свойства.
И почему здесь какая-то ошибка? Прошу помощи
- Вложения
-
- Безымянный2.png (208.82 КБ) 17466 просмотров
Re: Урок 6. Виды Layouts. Ключевые отличия и свойства.
Или загугли или на форуме поищи по любой строке ошибок. Отвечали уже не раз
R.id.team
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
Re: Урок 6. Виды Layouts. Ключевые отличия и свойства.
Да у тебя и res и src подчеркнуты, это же эклипс.
Семь раз отмерь - поставь студию.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.
Re: Урок 6. Виды Layouts. Ключевые отличия и свойства.
если в студии не подключить appcompat, то тоже все будет подчеркнуто.doter.ua писал(а):Да у тебя и res и src подчеркнуты, это же эклипс.
Просто нужно знать что происходит. В данном случае используются стили из support lib, которую не подключили.
Re: Урок 6. Виды Layouts. Ключевые отличия и свойства.
хай я новичок начал с нуля учится)))объясните пожалуйста почему нету этой таблицы AbsoluteLayout или за того что у меня android studio это заменяет Relative layout.Спс заранее!
- Вложения
-
- Новый точечный рисунок.jpg (378.76 КБ) 17378 просмотров
Re: Урок 6. Виды Layouts. Ключевые отличия и свойства.
Уже писали что AbsoluteLayout давно deprecated, т.е. считается нерациональным или, проще говоря, устарел. Если скопировать предложенный в уроке код и вставить в layout/main.xml то студия ругнется, выделив в коде AbsoluteLayout, но код выполнятся будет, а layout преобразуется в AbsoluteLayout.alexxxey писал(а):почему нету этой таблицы AbsoluteLayout или за того что у меня android studio это заменяет Relative layout
Re: Урок 6. Виды Layouts. Ключевые отличия и свойства.
Здравствуйте.
Есть ли возможность в TableLayout сделать так, чтобы длинная ячейка с атрибутом span, большим единицы, размещалась полностью, растягивая все столбцы, которые она объединяет по своему размеру? Если сделать так, как в коде ниже, то текст в этой ячейке обрезается. Если убрать android:singleLine="true", то текст в ячейке переносится. Если начать задавать weight, то перестаёт работать wrap_content.
Есть ли возможность в TableLayout сделать так, чтобы длинная ячейка с атрибутом span, большим единицы, размещалась полностью, растягивая все столбцы, которые она объединяет по своему размеру? Если сделать так, как в коде ниже, то текст в этой ячейке обрезается. Если убрать android:singleLine="true", то текст в ячейке переносится. Если начать задавать weight, то перестаёт работать wrap_content.
Код: Выделить всё
<TableLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<TableRow
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Very Long Text"
android:layout_span="2"
android:singleLine="true" />
</TableRow>
<TableRow
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="short1" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="short2" />
</TableRow>
</TableLayout>
Re: Урок 6. Виды Layouts. Ключевые отличия и свойства.
а можете сказать какой вид Layout чаще всего используется и каким вы советуете пользоваться?
Мне понравился AbsoluteLayout, но у меня есть сомнения что в зависимости от экрана телефона View-ки будут располагаться по разному. прав я или нет?
Спасибо админ за ваши уроки)
Мне понравился AbsoluteLayout, но у меня есть сомнения что в зависимости от экрана телефона View-ки будут располагаться по разному. прав я или нет?
Спасибо админ за ваши уроки)