1

我的 android 应用程序无法在小屏幕上正常运行。当我设计活动时,我假设它只在大于(或等于)480pxx的屏幕上运行800px。(是的,我px没有使用过dp)。

有没有办法将应用程序配置为具有此限制?

4

2 回答 2

4
 <supports-screens android:smallScreens="false"
                      android:normalScreens="false"
                      android:largeScreens="true"
                      android:xlargeScreens="true"
                      android:requiresSmallestWidthDp="480" 

/>

把它放在你的清单中

于 2012-12-12T17:21:20.353 回答
2

有没有办法将应用程序配置为具有此限制?

并不真地。heLL0 的答案很可能会产生这种净效应。但是,它实际上是在说“仅允许在对角线为 5 英寸或更大、最小尺寸为 480dp 的设备上使用此功能”。

这将消除一些大于 480x800 的设备,特别是最小尺寸在 480px 和 480dp 之间的设备。您可以通过消除android:requiresSmallestWidthDp来自 heLL0 的答案来解决此问题。

它还允许小于 480x800 的设备,如果它们碰巧有一个大于 5 英寸的屏幕尺寸。我不知道有任何这样的设备存在,但你永远不知道将来会发生什么。

于 2012-12-12T17:42:21.280 回答