|
|
1
546
DisplayMetrics 结构:
实际的
lcd像素密度(也许对于OpenGL应用程序)您可以从
|
|
|
2
389
0.75-低密度聚乙烯
1.5-hdpi 2.0-xhdpi 3.0-xxhdpi 4.0-xxxhdpi
|
|
3
147
这将适用于API级别4及更高级别。 |
|
|
4
63
Blundell's 作为静态助手方法回答:
|
|
|
5
45
试试这个:
|
|
6
40
这是一些密度常数, source
除标准密度外,还有5种中间密度。考虑到这一事实,以下代码将是一个完整的工作示例:
|
|
|
7
38
要获取dpi:
|
|
|
8
29
|
|
|
9
20
实际上如果你想 真实显示dpi 如果查询显示度量:
如前所述
但是
所以也许显示器的真实dpi应该是密度*xdpi。。但我不确定这样做是否正确! |
|
|
10
17
这应该对你的活动有帮助。。。
|
|
|
11
13
|
|
|
12
11
|
|
|
13
8
你应该试试这个。刚刚添加了一个方法,它将查找并显示Toast。设备属于哪一类。
http://www.androidwarriors.com/2016/01/how-to-find-different-devices-screen.html |
|
|
14
7
|
|
|
15
7
|
|
|
16
3
另一种获取设备加载密度的方法:
创建
在各自的目录中添加字符串资源
我漏掉了
|
|
17
2
试试这个。。。 在科特林
你可以打过去
|
|
|
18
0
我使用以下代码从模块访问DPI(无需访问上下文对象):
|
|
|
19
0
在Android中,你可以得到如下屏幕密度:
在科特林就像这样:
一定要定期检查 check if new densities are added |
|
Murilo · Jetpack编写导航栏项目图标 1 年前 |
|
|
KolaYAndr · 活动RESULT_OK似乎从未发生过 1 年前 |
|
psycho_pat · Android应用程序中的权限 1 年前 |
|
|
FarazFiroz · 如何将argb转换为描述性文本颜色 1 年前 |
|
Daniel · Unity Android游戏支持的设备数量太少 1 年前 |