有什么方法可以迫使Android为特定屏幕尺寸选择特定布局?

时间:2018-09-12 18:50:50

标签: android layout screen

我是一名新手Android开发人员,遇到了一些问题。我已经为带有屏幕尺寸限定符的小屏幕(例如2.7“ 240 x 320)设计了一个完美的屏幕布局。现在,当我使用最小的屏幕宽度限定符为普通屏幕设计布局时,该应用程序对于普通的屏幕电话可以正常工作,但是对于小屏幕尺寸(例如2.7英寸),Android会跳过小屏幕布局并选择sw320dp限定符布局。

因此,有什么方法可以使android必须选择小尺寸的屏幕布局(用于2.7英寸),对于普通的屏幕电话,它必须选择sw320dp限定符的屏幕布局。

1 个答案:

答案 0 :(得分:0)

select tb.id, tb.amount, tb.currency_code, tr.amount, tr.currency_code from t tr join t tb on tr.id = tb.id and tr.currency_classification_code = 'Reporting' and tb.currency_classification_code = 'BASE'; 资源限定符称为最小宽度限定符。使用swXXXdp会告诉系统将这些值用于最小宽度至少 320dp的任何设备。因此,如果您要为恰好 320dp的电话创建一个布局,而为更大大于320dp的电话创建另一布局,则需要使用其他编号在您的资源限定符中。

对于您来说,可以通过将目录更改为sw320dp来解决问题。

根据我的经验,我使用的常见临界值是:

  • layout-sw321dp(用于小型手机)
  • layout用于现代(大型)电话
  • layout-sw360dp用于七英寸平板电脑
  • layout-sw600dp用于十英寸平板电脑