本人小白,自定义了个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)
- 1 回答
- 0 关注
- 1295 浏览
添加回答
举报
0/150
提交
取消