|
|
1
7
有一些特定的Android API调用可以在运行时告诉您手机的密度和(小/大/普通)屏幕大小。然而,作为一个开发者,我们根本不需要担心单个手机。我们需要做的就是在APK中拥有ldpi/mdpi/hdpi资产和小/普通/大的布局。Android内部处理一切。 不要忘记深入了解Android如何确定要使用的资产和别名 here . |
|
|
2
3
你为什么想知道实际密度?这是安卓的业务。但我相信有一种方法可以找回这些信息。 为了开发,我把所有东西都放在hdpi文件夹中。我也可以把所有东西放在一个普通的可抽出的文件夹里。 在发布时,您可以决定是否要为ldpi和mdpi提供已经缩减的资源。但是,这不是必要的。 更新: Retrieve actual density with this class 和 best practices 更新2: 我发现摩托罗拉25分钟的视频讨论了所有这些问题: Working with multiple screens |
|
3
1
1)更改不同文件夹中布局的内容,例如layout small、layout large等,现在在具有不同屏幕分辨率的不同模拟器中测试它。
2)用于确定设备使用密度
|