0
我經常發現自己創建了多個非常類似的xml佈局文件或樣式 - 例如唯一的區別是某種顏色值。如果我想創建可重用的佈局文件和樣式,即傳遞參數的某種方式,那麼有什麼建議?如何創建可重用的xml組件
我經常發現自己創建了多個非常類似的xml佈局文件或樣式 - 例如唯一的區別是某種顏色值。如果我想創建可重用的佈局文件和樣式,即傳遞參數的某種方式,那麼有什麼建議?如何創建可重用的xml組件
至於風格 - 創建基本樣式,使所有這些繼承他們,將只需要變化,比如:
<style name="Toast">
<item name="android:background">#cc00ffff</item>
<item name="android:layout_width">wrap_content</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:padding">6dp</item>
<item name="android:gravity">center_vertical</item>
</style>
<style name="ToastError" parent="@style/Toast">
<item name="android:background">#ccba0000</item>
</style>
事情變得與佈局困難,但我會建議考慮將其拆分佈局分成fragments
(並且使用Android Support Library,因爲自Honeycomb後本地可用片段,而ASL甚至在Android 1.6上運行)。
thnaks這是有用的。爲了獲得更好的佈局代碼,我將不得不重新設計我的佈局以更多地依賴碎片。 –