通常我必須寫佈局這樣的代碼:爲什麼我無法在默認命名空間中定義android屬性?
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" />
我想要做這樣的事情:
<LinearLayout xmlns="http://schemas.android.com/apk/res/android"
layout_width="fill_parent"
layout_height="fill_parent"
orientation="vertical" >
但該代碼運行不正常。爲什麼?
第二個問題:爲什麼元素namen在CamelCase中並且屬性在under_score中?
現在我明白了。這真的很奇怪,因爲在XAML和MXML中,所有控件都在適當的名稱空間中,並且沒有愚蠢的下劃線前綴。因此,微軟和Adobe已經證明,可以製作一個優雅的基於XML的GUI標記語言,Google並沒有設法做到這一點。 – Poma 2011-06-09 14:49:19