我正在制作一个应用程序,并且即将完成,现在我正在尝试针对不同的屏幕尺寸和像素密度对其进行优化。其中一个设备(使用模拟器)真的让我很沮丧。我似乎找不到编辑 Notion Ink Adam(1024x800 或其他东西,10.1 英寸)的限定符。根据此: http: //developer.android.com/guide/practices/screens_support.html,10.1英寸的 Notion Ink Adam 在限定词中应被视为“xlarge”。但是,当我在“layout-xlarge”之类的限定符中使用它时,Notion Ink Adam 模拟器不会遵循它。
我还尝试使用“layout-xlarge-hdpi”,因为我有另一个文件夹,即 Notion Ink Adam 遵循的“layout-hdpi”,但我正在将 THAT 限定符用于其他设备。我也尝试过“layout-hdpi-long”,但它也编辑了我的其他“长”hdpi 设备。Notion Ink Adam 是一款平板电脑,我只是想区分:1)像 Notion Ink Adam 这样的平板电脑,2)MDPI 屏幕,较小的屏幕,以及 3)像 Nexus One 和 Motorola Droid 这样的长 hdpi 屏幕。
我的主要问题是试图找到一个分隔 1 和 3 的限定符,平板电脑总是遵循我的长 hdpi 屏幕的限定符。