2016-01-20 77 views
1

我有一個帶有一個佈局文件的Android應用程序。我對不同的密度有不同的佈局文件,即layout-hdpi,layout-mdpi等。我在對應的值目錄(values-mdpi,values-hdpi等)中也有不同的維度文件。5英寸和4英寸Android設備的不同佈局

我的問題是,我想爲4和5英寸的屏幕設備使用不同的佈局。我正在測試兩個物理的4英寸和5英寸,這兩個設備都使用/ res/layout文件夾中的佈局和/ res/values-hdpi /文件夾中的維度文件(換句話說,它們使用相同的資源)。

有沒有辦法使4英寸設備使用不同的dimens.xml文件 - 如果不能自動執行,可以通過編程來完成嗎?

+0

您好,你找到解決方案或仍需要幫助 –

回答

0

密度與大小無關,它們會告訴您屏幕上平方英寸有多少像素,而不是屏幕上有多少英寸空間。你應該使用尺寸相關的資源。例如layout-w500dp文件夾將用於至少具有500dp寬度的屏幕。
this應該幫助

相關問題