为了账号安全,请及时绑定邮箱和手机立即绑定

Android中,BaseAdapter类中怎么获取屏幕宽度?

Android中,BaseAdapter类中怎么获取屏幕宽度?

听风2 2016-05-06 02:13:17
本人小白,自定义了个MyAdapter继承BaseAdapter,现在想在类中获取屏幕宽度不知该怎么做。
查看完整描述

1 回答

?
竹马君

TA贡献64条经验 获得超115个赞

下面的代码即可获取屏幕的尺寸。
    在一个Activity的onCreate方法中,写入如下代码:
        DisplayMetrics metric = new DisplayMetrics();
        getWindowManager().getDefaultDisplay().getMetrics(metric);
        int width = metric.widthPixels;     // 屏幕宽度(像素)
        int height = metric.heightPixels;   // 屏幕高度(像素)
        float density = metric.density;      // 屏幕密度(0.75 / 1.0 / 1.5)
        int densityDpi = metric.densityDpi;  // 屏幕密度DPI(120 / 160 / 240)

查看完整回答
反对 回复 2016-05-06
  • 1 回答
  • 0 关注
  • 1295 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信