我必须为我的应用使用自定义通知布局。通知适合默认空间,因此不要使用bigContentView
。但是为了正确地重新分配我的布局组件,我想知道手机创建的默认通知的高度。我的MarshMellow手机看起来大约50dp。
注意:我也想知道前棒棒糖手机的相同内容
答案 0 :(得分:3)
它是16 + 16 + 8 + 14 + 16 = 70dp。请参阅design guidelines和dimens.xml:
<!-- Size of notification text (see TextAppearance.StatusBar.EventContent) -->
<dimen name="notification_text_size">14sp</dimen>
<!-- Size of notification text titles (see TextAppearance.StatusBar.EventContent.Title) -->
<dimen name="notification_title_text_size">16sp</dimen>
<!-- Size of smaller notification text (see TextAppearance.StatusBar.EventContent.Line2, Info, Time) -->
<dimen name="notification_subtext_size">12sp</dimen>
可以找到前棒棒糖(或至少kitkat)尺寸here。
基于这些值
<!-- Size of notification text (see TextAppearance.StatusBar.EventContent) -->
<dimen name="notification_text_size">14dp</dimen>
<!-- Size of notification text titles (see TextAppearance.StatusBar.EventContent.Title) -->
<dimen name="notification_title_text_size">18dp</dimen>
<!-- Size of smaller notification text (see TextAppearance.StatusBar.EventContent.Line2, Info, Time) -->
<dimen name="notification_subtext_size">12dp</dimen>
那些高度应为16 + 18 + 8 + 14 + 16 = 72dp。我找不到填充前的棒棒糖规格,所以我使用了材料。