以前,我没有在清单文件中设置minSDKVersion,所有的工作都很好。但现在由于我使用的是ScaleGestureDetector,所以我想设置它:
<uses-sdk android:minSdkVersion="8" android:targetSdkVersion="8"/>我的手机是2.2版本,所以启动是正常的,但当我在使用ScaleGestureDetector的活动上时,所有的用户界面都很奇怪:它似乎显示为另一种屏幕分辨率!我调整大小以适应屏幕的图像比屏幕小(但图像所在的ImageView的大小很好),并且我在屏幕底部设置的布局被拉伸(实际上,它的宽度始终是屏幕宽度,但它的高度小于size)。有什么问题吗?
发布于 2011-08-19 17:14:33
可能是你在页脚视图高度中硬编码了22个像素。
你会想要读到这篇文章:
What is the correct way to specify dimensions in DIP from Java code?
https://stackoverflow.com/questions/7119173
复制相似问题