Как использовать> и /> в Android Drawables? - PullRequest
0 голосов
/ 08 апреля 2020

Какие элементы в раскладках в Android должны быть закрыты с >, а какие должны быть закрыты с />?

Ответы [ 3 ]

0 голосов
/ 08 апреля 2020

посмотрите это:

<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="24.0"
android:viewportHeight="24.0">    <!--from here open since the parent has a child-->

<!--if parent note has a child then you should use close simbol "/>" like this -->
    <path
       android:fillColor="#FFFFFF"
       android:pathData="M15.41,7.41L14,6l-6,6 6,6 1.41,-1.41L10.83,12z" /> <!--here close child-->

   </vector> <!--here close parent-->
0 голосов
/ 08 апреля 2020

Когда вы определяете атрибут любого тега и хотите добавить некоторые дочерние теги рядом с '>', и когда вы хотите завершить любой тег без дочерних тегов, вы должны использовать '/>'

<shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="@color/white" />

<stroke
    android:width="1dp"
    android:color="@color/white" />

<padding
    android:bottom="1dp"
    android:left="1dp"
    android:right="1dp"
    android:top="1dp" />

<corners android:radius="@dimen/_5sdp" />
</shape>

Здесь <shape xmlns:android="http://schemas.android.com/apk/res/android"> имеют дочерние теги, поэтому он заканчивается на «>», а тег закрывается, поскольку </shape>

и <solid android:color="@color/white" /> не имеют дочерних тегов, поэтому он заканчивается на «/>» и заканчивается.

0 голосов
/ 08 апреля 2020

Неважно, какой вы используете. Для справки: /> является самозакрывающимся.

Если ваш тег XML будет содержать одного или нескольких дочерних элементов, вы не можете закрыть его с помощью />

Примеры:

<element> # You can't end this with />
  <child>
</element>

Самозакрывающийся, оба одинаковы. Вы можете использовать любой стиль.

<element></element>
<element />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...