猿问

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

本人小白,自定义了个MyAdapter继承BaseAdapter,现在想在类中获取屏幕宽度不知该怎么做。

听风2
浏览 1296回答 1
1回答

竹马君

下面的代码即可获取屏幕的尺寸。    在一个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)
随时随地看视频慕课网APP

相关分类

Android
我要回答