我剛剛開始使用Android的發展和我不太熟悉XML標籤,特別是那些收盤。是什麼XML標籤中的Android
<SomeWidget
android:property1="foo"
android:property2="bar"/>
和
<SomeWidget>
android:property1="foo"
android:property2="bar"
</SomeWidget>
特別的東西像按鈕和佈局等之間的區別?
我剛剛開始使用Android的發展和我不太熟悉XML標籤,特別是那些收盤。是什麼XML標籤中的Android
<SomeWidget
android:property1="foo"
android:property2="bar"/>
和
<SomeWidget>
android:property1="foo"
android:property2="bar"
</SomeWidget>
特別的東西像按鈕和佈局等之間的區別?
需要使用時,有被嵌入XML信息時,即當佈局用作父其他窗口小部件/佈局的第二示例。 e.g:
<SomeLayout android:prop = value>
<InnerLayout android:prop = value2/>
</SomeLayout>
第一個例子是足夠(儘管兩種樣式將工作),當它是在XML結構(InnerLayout)葉。
這兩種格式基本相同。
您可以使用它們,它們在系統解釋XML方面是完全相同的。
對於什麼是值得的,第一種方式是使用框架時將其應用於自動格式化(即應用Cmd-Shift-F組合鍵)。
底線,你可以用你喜歡哪個。
屬性使用屬性進行設置,XML屬性位於<
和>
之間的開始標記中。如果開始和結束標籤中不包含任何子標籤,則可以刪除結束標籤,並以/
結束開始標籤。
他們是一樣的。 – Neoh
如果可以在一個塊中定義整個xml元素,則使用第一個元素,如果xml元素包含子元素,則使用第二個元素 - 例如,第一個用於Button,第二個用於LinearLayout或ScrollView。 – edthethird