【问题标题】:Is there a template for Honeycomb-style custom notifications?有蜂窝式自定义通知的模板吗?
【发布时间】:2012-08-29 15:14:30
【问题描述】:

我正在尝试创建一个看起来像 3.0 通知的自定义通知布局,其中添加了一些额外的东西。更重要的是,我还想在此基础上派生一个 Jelly Bean 扩展通知。

我希望通知具有与股票通知相同的布局,以便很好地适应,即像这样(下图):

但是,我找不到有关正确尺寸和样式的任何信息 - 我需要为左侧的图像使用什么尺寸?每个文本的样式是什么?什么填充?

理想情况下,我喜欢使用 android.R.listPreferredItemHeight 之类的东西作为布局的高度和图像的尺寸,但我找不到任何与通知有关的东西。

【问题讨论】:

    标签: android android-notifications


    【解决方案1】:

    您可以使用Notification.Builder 类,它提供了一种方便的方法来设置通知的各个字段并使用平台的通知布局模板生成内容视图。

    见:http://developer.android.com/reference/android/app/Notification.Builder.html

    如果您需要与 API 级别 11 之前的版本兼容,请查看支持库中的 NotificationCompat.Builder。

    【讨论】:

    • 谢谢 Joseph,但我特意问的是如何创建自定义布局,这样我就可以在其中添加几个额外的视图。有没有可以从中派生出我的标准布局?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-03-06
    • 1970-01-01
    • 2020-02-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多