Страница 1 из 1

Помогите разобратся с XML

Добавлено: 12 июл 2015, 22:20
Volygan
Всем привет.
В общем пытаюсь бодатся c Андроидом. Уроки очень помогают. Но все равно возникают вопросы.
В общем решил написать простенькую програмку. Очень большой поклонник коментариев. Решил откоментировать XML файл. Зачем я это делаю? Потому что мне так легче и вообще считаю что коментариев много не бывает.
Как написал первый коментарий начались проблемы. Которые выглядят так:
Изображение
Без коментариев проблем нет.
Просвятите бестолкового, 3 вопроса.
Здесь коментарии запрещены или я что то не так сделал?
Кто может вразумительно объяснить смысл этого - android:layout_alignParentStart="true"
Нумерацию строк как нибудь включить можно?

Re: Помогите разобратся с XML

Добавлено: 12 июл 2015, 22:29
Mikhail_dev
1. Вы не можете писать комментарии внутри тегов. http://stackoverflow.com/a/3484726 пишите над элементами комментарии
2.
Кто может вразумительно объяснить смысл этого - android:layout_alignParentStart="true"
На сколько помню это тоже самое что и android:layout_alignParentTop. Детали не знаю, но знаю что советуют ставить именно Start, но он поддерживается только вроде с API 16 или 17, поэтому используйте Top. В общем смысле слова они означают привязку к верху.
3. Форматируйте код при создании темы специальными тегами

Re: Помогите разобратся с XML

Добавлено: 12 июл 2015, 22:34
ANdriy123456
relativelayout - построение интерфейса когда все элементы позиционируются относительно других элементов или специальных точек (все углы и центр экрана).

layout_alignParentStart="true" - элемент расположен в верхнем левом углу своего родителя.
layout_alignParentStart="true" = layout_alignParentLeft="true" + layout_alignParentTop="true"

Re: Помогите разобратся с XML

Добавлено: 12 июл 2015, 23:12
Volygan
Mikhail_dev
3. Форматируйте код при создании темы специальными тегами
Можно немного подробней? Я не совсем в теме
ANdriy123456
layout_alignParentStart="true" - элемент расположен в верхнем левом углу своего родителя.
layout_alignParentStart="true" = layout_alignParentLeft="true" + layout_alignParentTop="true"
Правильно ли я понимаю что "layout_alignParentStart" можно исключить в принципе и позицию задавать только layout_alignParentLeft и layout_alignParentTop?

Re: Помогите разобратся с XML

Добавлено: 12 июл 2015, 23:57
Mikhail_dev
Volygan писал(а):
Mikhail_dev
3. Форматируйте код при создании темы специальными тегами
Можно немного подробней? Я не совсем в теме
Есть специальные теги для оформления кода.
Изображение

Re: Помогите разобратся с XML

Добавлено: 13 июл 2015, 10:52
Dark67
ParentStart зависит от режима письма (русский - слева направо, арабский - справа налево и тп).

Re: Помогите разобратся с XML

Добавлено: 13 июл 2015, 11:48
Mikhail_dev
Спасибо, не знал

Re: Помогите разобратся с XML

Добавлено: 13 июл 2015, 12:02
doter.ua
Mikhail_dev писал(а):Спасибо, не знал
Именно из-за этого студия всегда подсвечивает варнингом любые лефт\райт выравнивания, ссылаясь на новые енд\старт.

Re: Помогите разобратся с XML

Добавлено: 13 июл 2015, 12:36
Mikhail_dev
Ну теперь то я понял её. До этого думал, что она от меня хочет.
Но она от API17, а это выкинуть 20 процентов рынка, что недопустимо
Изображение

Re: Помогите разобратся с XML

Добавлено: 13 июл 2015, 14:05
doter.ua
Mikhail_dev писал(а):Ну теперь то я понял её. До этого думал, что она от меня хочет.
Но она от API17, а это выкинуть 20 процентов рынка, что недопустимо
Изображение
Не думаю, что все 20% живут в каких-нибудь ОАЕ.

Re: Помогите разобратся с XML

Добавлено: 13 июл 2015, 14:59
Mikhail_dev
А причем тут ОАЭ ?

Re: Помогите разобратся с XML

Добавлено: 13 июл 2015, 15:02
doter.ua
Mikhail_dev писал(а):А причем тут ОАЭ ?
справа налево.

Re: Помогите разобратся с XML

Добавлено: 13 июл 2015, 16:06
Mikhail_dev
Они как бы не единственные, при этом не только справа налево пишут, а еще и сверху вниз.