2016-07-04 70 views
0

我必須爲我的應用程序使用自定義通知佈局。該通知符合默認空間,因此不想使用bigContentView。但爲了正確地重新分配我的佈局組件,我想知道手機創建的默認通知的高度。它在我的MarshMellow手機中看起來大約是50dp。如何獲取android通知的高度?

注:我也想知道棒棒糖預手機

回答

3

這是16 + 16 + 8 + 14 + 16 = 70DP相同。見design guidelinesdimens.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> 

預棒棒糖(或至少奇巧)夢詩可以發現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。我無法找到填充的棒棒糖規格,所以我使用了材質的規格。

+0

這對於棒棒糖是否一樣? – suku

+0

@ suko否,稍有差別 –

+0

謝謝。巨大的資源。 – suku