2014-12-11 71 views
0

我目前正在嘗試爲多種屏幕尺寸更新我的佈局。我正在嘗試設置按鈕的左邊距。我將按鈕設置爲正確的@dimens資源。當我更改values/dimens.xml中的值時,按鈕邊距會更改。Android - 資源配置無法正常工作

但是,在仿真器或genymotion仿真器中加載nexus 9時,它們不會使用該維度的值-sw720dp版本。

我的價值觀夾

values/ 
    values-sw720dp/ 
     dimens.xml 
attrs.xml 
colors.xml 
dimens.xml 
etc.. 

我想不通爲什麼它不會讀取這些值。 我正在5.0 lolipop上測試它,最小安卓級別爲13.

我已經雙重檢查資源是否正確命名。

任何人有什麼想法?

回答

0

values-sw720dp/文件夾應與values/文件夾位於同一級別,而不在其下。你的文件夾層次結構應該是這樣的:

​​

同時,確保仿真器匹配-sw720dp資源預選賽。您可以通過在每個資源文件夾中放入一個字符串(或其他易於識別的東西)和不同的值來檢查,並將其打印爲診斷。

+0

我以爲我已經嘗試過,但似乎我沒有。謝謝!你搖滾!我會在7分鐘內接受答案。再次感謝。 – AnnonAshera 2014-12-11 04:54:06

+0

Thx!接受的答案。 – AnnonAshera 2014-12-12 02:12:40