我正在制作一个在通知栏中显示自定义通知的应用程序,并希望从创建通知的活动内部向用户显示其通知的预览。
有没有办法通过 Android API 获取以像素为单位的高度或dip
通知的高度,以便我可以尽可能准确地匹配通知的外观?或者有人知道 Android 3.0 及更高版本中通知的高度吗?
我正在制作一个在通知栏中显示自定义通知的应用程序,并希望从创建通知的活动内部向用户显示其通知的预览。
有没有办法通过 Android API 获取以像素为单位的高度或dip
通知的高度,以便我可以尽可能准确地匹配通知的外观?或者有人知道 Android 3.0 及更高版本中通知的高度吗?
默认通知栏高度在 hdpi 中为 38,在 mdpi 中为 25,在 ldpi 中为 19
您可以为该通知创建一个 xml 布局,然后控制它的大小。详细信息可以在这里找到。
官方文档*中的这些指南将回答有关开发人员应使用哪种尺寸的问题。Drawable
可以在此处找到获取 a 实际大小的方法。
*请注意,该链接来自旧的/存档的开发人员文档 - 但现在...... 10 年后...... 它保存在 MIT!