android程序获得屏幕分辨率,同一个设备横屏和竖屏分辨率不一样

原创 2013年12月05日 15:06:34

android程序获得屏幕分辨率,同一个设备横屏和竖屏分辨率不一样


在进行android应用程序开发过程中,遇到一个比较奇怪的问题,具体的原因暂时不知,不过有个事实就是,通过程序获得的分辨率,横屏和竖屏不一样

例如:一个横屏分辨率为:2048x1440  竖屏分辨率为:1952x1536
    一个横屏分辨率为:1024x720    竖屏分辨率为:976x768


这样就会导致,如果想为不同设备适配的话,每个设备都要适配两个分辨率的文件,才能达到想要的效果。

例如:为分辨率为2048x1440的设备适配字体大小,需要新建两个文件夹 : values-2048x1440  和 values-1952x1536

相关文章推荐

Android设定屏幕只竖屏或只横屏的两种方式

方式一: 在AndroidMainfest.XML中的activity属性设定中 加入android:screenOrientation="portrait",屏幕设定为竖屏 加入android...

Android自适应不同分辨率或不同屏幕大小的layout布局(横屏|竖屏)

yulincqupt

Android自适应不同分辨率或不同屏幕大小的layout布局(横屏|竖屏)

一:不同的layout Android手机屏幕大小不一,有480x320, 640x360, 800x480.怎样才能让App自动适应不同的屏幕呢?    其实很简单,只需要在res目录下...

【Android】获取屏幕分辨率和顶栏高度全屏和横屏

//获取屏幕分辨率 方法1 DisplayMetrics dm = new DisplayMetrics(); android.view.Display display = getWindow...

Android自适应不同分辨率或不同屏幕大小的layout布局(横屏|竖屏)

一:不同的layout  Android手机屏幕大小不一,有480x320, 640x360, 800x480.怎样才能让App自动适应不同的屏幕呢?     其实很简单,只需要在res目录下...
  • xa_boy
  • xa_boy
  • 2013年11月29日 08:49
  • 591

Android 适配不同分辨率&hdpi、mdpi、ldpi&横屏竖屏

一:不同的layoutAndroid手机屏幕大小不一,有480×320, 640×360, 800×480.怎样才能让App自动适应不同的屏幕呢?其实很简单,只需要在res目录下创建不同的layout...

Android 适配不同分辨率&hdpi、mdpi、ldpi&横屏竖屏

一:不同的layout Android手机屏幕大小不一,有480×320, 640×360, 800×480.怎样才能让App自动适应不同的屏幕呢? 其实很简单,只需要在res目录下创建不同的la...

Android:适配不同分辨率&hdpi、mdpi、ldpi&横屏竖屏

Android:适配不同分辨率&hdpi、mdpi、ldpi&横屏竖屏

android去掉标题栏、信息栏、获取屏幕分辨率、图片全屏

public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // 去掉标题栏 ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:android程序获得屏幕分辨率,同一个设备横屏和竖屏分辨率不一样
举报原因:
原因补充:

(最多只允许输入30个字)