我的应用程序在Jelly Bean上遇到S3问题。 DisplayMetrics返回不正确的值(360 x 640)。
以下是我用来获取显示指标的代码。
DisplayMetrics dm = context.getResources().getDisplayMetrics();
我还确保我在Manifest中设置了minSdkVersion和targetSdkVersion(我注意到有一个类似的问题被注册,结果证明是一个明显的问题)
<uses-sdk android:minSdkVersion="7" android:targetSdkVersion="12" />
注意我在所有其他手机上(我所知道的)以及冰淇淋三明治上的S3获得了正确的指标。
我可能出错的任何想法?我可以为这款手机制作一个特例,但我宁愿找到问题的根源。谢谢!
答案 0 :(得分:2)
<supports-screens
android:anyDensity="false"
android:largeScreens="true"
android:normalScreens="true"
android:smallScreens="true"
>
</supports-screens>
我把它改为: -
<supports-screens
android:anyDensity="true"
android:largeScreens="true"
android:normalScreens="true"
android:smallScreens="true"
android:xlargeScreens="true"
>
</supports-screens>
现在正常工作:)