2013-01-19 153 views
1

我創建了兩個佈局文件。這創造了這個XMLxml文件vs xml佈局

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:orientation="vertical" > 


</LinearLayout> 

和Android的XML文件

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:orientation="vertical" > 


</LinearLayout> 

從外觀上來看

的Android XML佈局文件,他們都是一樣的。什麼時候使用一個,因爲他們都創建相同的XML?

回答

0

是的,他們是prograticaly一樣,沒有不同類型的XML。重要的是xml的位置(佈局,值,...)。

在eclipse中,在IDE視圖中可能會有一點區別,如果您創建Android XML文件而不是佈局文件,我不確定是否具有圖形佈局視圖(這是一個細節,因爲您仍然可以添加此視圖;))

但結果apk將是相同的。

0

如果您想使用佈局工具(GUI佈局編輯器),您會使用Android XML的原因。 Eclipse IDE將對此文件作出不同的反應。

但是,代碼是相同的,所以您創建的APK也將是相同的 - 它在最終輸出中無關緊要。

我總是使用Android XML文件,所以他們更好地集成到ADT工具中。