我创建了一个简单的 Android 应用程序。它只有一个活动和一个视图。
该应用程序是为手机设计的。我对所有 UI 元素测量使用“设备独立像素”单位 (dp),对大多数布局使用相对布局。该应用程序在小屏幕上看起来不错。
在大屏幕上(比如平板电脑),所有的元素都很微小,分散开来,底部有很大的空白空间。确实,平板电脑和手机之间的 UI 元素的物理尺寸大致相同,这是 dp 单元所承诺的,但这并不是我真正想要的这个应用程序。我希望整个界面变得更大并尽可能地填满屏幕,就像您在 iPad 上运行 iPhone 应用程序并按下“2x”按钮时一样。
最好的方法是什么?我必须为每个屏幕尺寸编写单独的视图吗?我应该使用像素(px)而不是 dp 吗?
谢谢。