2015-05-14 59 views
1

這可能有一個簡單的解決方案,但我沒有能夠在網上搜索後找到它。不同的尺寸取決於屏幕尺寸,一個在dp和另一個與父母匹配

我有一個視圖,我想要根據屏幕大小(大多數情況下的方向)是不同的高度。過去,我通過爲不同屏幕尺寸提供維度資源文件來實現這一目標。如果兩個值均以dps表示,則這很簡單。我的問題是,在其中一種情況下,我想設置一個dp值,在另一種情況下,我希望它匹配_parent。

我不想爲此重新創建一個額外的佈局,所以我希望有一個解決方案,如果兩個值都在dp中。

在此先感謝。

回答

1

有一個解決方案!

根據this

MATCH_PARENT具有一個整數值,這是-1

所以在第一dimen.xml文件,你可以有48dp(或其他),並在第二dimen.xml(其它屏幕尺寸爲例),你可以有-1px(不dp),你會得到你希望的是什麼!

+1

輝煌,正是我所期待的。謝謝! –

+0

不客氣@DanielJulio :) – Karim

+0

對我來說不適合5.0 我用它的寬度。在維度中使用-1px時,我的文本視圖位於wrap_content之後 – Ramesh