1
目前,我在styles.xml中將各種XML佈局的顯式屬性(layout_width,height,alignment)與編碼樣式混合在一起,並從colors.xml中外包顏色。XML佈局的首選方法:顯式屬性或styles.xml?
從您的經驗,有什麼建議的方式來組織Android應用程序的佈局?
目前,我在styles.xml中將各種XML佈局的顯式屬性(layout_width,height,alignment)與編碼樣式混合在一起,並從colors.xml中外包顏色。XML佈局的首選方法:顯式屬性或styles.xml?
從您的經驗,有什麼建議的方式來組織Android應用程序的佈局?
使用樣式的方式更加有組織,並使XML代碼更易於閱讀,我認爲佈局的可視化編輯器很糟糕,所以編輯的最佳方式仍然是手動編輯文本文件。更容易閱讀是一大利好。
我在任何重複佈局的地方使用樣式,非常有用的是,任何顯式屬性都會覆蓋樣式的樣式,所以您可以使用樣式,如果您需要的幾乎相同,只需顯式重新指定屬性。
無論何時您需要修復佈局問題,您都可以更新樣式,而不需要更新一次。
另一方面,如果您只是使用該佈局「樣式」一次,沒有理由爲其編寫實際樣式,只需全部明確地完成。