2014-12-22 24 views
0

說我有在XML定義的按鍵大致如下,嵌入layout/activity.xml定義的Android繪製XML屬性作爲孩子

<Button 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:id="@+id/a_button" 
    android:background="@drawable/a_unique_drawable"/> 

另外我已經定義drawable/a_unique_drawable.xml。是否可以根據按鈕定義drawable?鑑於drawable對於特定按鈕是唯一的,並且在其他任何地方都沒有使用,我相信它可以提高清晰度,將所有內容都定義在一起。我正在尋找的東西大致是:

<Button ...> 
    <android:background>{contents of drawable XML}</android:background> 
</Button> 

我也可以相信這是一個可怕的想法,但我如果可能的話還是很好奇。

+0

沒有辦法做到這一點。 – rciovati

回答

1

不,這是不可能的。除此之外,您可以將更多選項定義爲資源,樣式,主題 - 那麼爲什麼要進行內聯編碼呢?