簡體   English   中英

android:style.xml或dimens.xml還是其他? 撲朔迷離

[英]android : style.xml or dimens.xml or what else? confusing

現在,我想成為一名優秀的Android開發人員,並將我所有的textsize和其他大小規格以及所有樣式(例如按鈕顏色等)放入XML文件。 我正在嘗試閱讀這些內容。 在Stackoverflow線程中,我了解了dimens.xml 因此,我在每個values-目錄下創建了dimens.xml(例如values-ldpi,values-mdpi,等等),並在每個目錄中放置了一個dimens.xml。 工作正常。 現在,我想在XML中添加一些樣式信息,例如按鈕顏色。 我應該將屬性放在同一個文件(即dimens.xml)中嗎? 我讀過一個線程,dimens.xml僅用於尺寸,而不用於樣式相關的信息。 在另一個線程中 ,我讀到XML的名稱無關緊要。 現在,什么是好習慣? 是否將style.xml和dimens.xml分開? 還是將所有內容都放在一個xml中? 並且,例如,對於文本視圖,我想同時擁有樣式(如顏色)和XML中的文本大小信息,那么我應該(1)將color&textSize都放入styles.xml中,還是(2)將顏色放入dimens.xml中的styles.xml和textSize?

是否將style.xml和dimens.xml分開?

由於這些原因(按鈕顏色,文本顏色,主題等),一旦style.xml已經存在,那么我認為您應該將它們分開。

並且,例如,對於文本視圖,我想同時擁有樣式(如顏色)和XML中的文本大小信息,那么我應該(1)將color&textSize都放入styles.xml中,還是(2)將顏色放入dimens.xml中的styles.xml和textSize?

我會做的(2)。 (盡管我不能怪任何會做(1)的人。)。 據我所知,目前尚無最佳實踐指導。 我之所以采用(2)方式,基本上是因為我將dimen.xml視為托管像素相關值的地方。 但這是我的偏愛。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM