我的 android 应用程序无法在小屏幕上正常运行。当我设计活动时,我假设它只在大于(或等于)480px
x的屏幕上运行800px
。(是的,我px
没有使用过dp
)。
有没有办法将应用程序配置为具有此限制?
<supports-screens android:smallScreens="false"
android:normalScreens="false"
android:largeScreens="true"
android:xlargeScreens="true"
android:requiresSmallestWidthDp="480"
/>
把它放在你的清单中
有没有办法将应用程序配置为具有此限制?
并不真地。heLL0 的答案很可能会产生这种净效应。但是,它实际上是在说“仅允许在对角线为 5 英寸或更大、最小尺寸为 480dp 的设备上使用此功能”。
这将消除一些大于 480x800 的设备,特别是最小尺寸在 480px 和 480dp 之间的设备。您可以通过消除android:requiresSmallestWidthDp
来自 heLL0 的答案来解决此问题。
它还允许小于 480x800 的设备,如果它们碰巧有一个大于 5 英寸的屏幕尺寸。我不知道有任何这样的设备存在,但你永远不知道将来会发生什么。