如何创建像Android的通知一样的短命令

时间:2017-03-29 05:45:39

标签: java android android-studio push-notification android-notifications

如何为andriod创建推送通知等群组。通知包括通知底部带有文字的完整图片。

小通知只是文字,但是当你展开它时,它会在背景中显示图像,底部是文字。

有人可以帮我这个。以下是截图

enter image description here

2 个答案:

答案 0 :(得分:7)

您需要将自定义远程视图充气为通知布局,如下所示:

layout_custom_notification.xml

25 is the magic number

此后,将此布局设置为通知中的内容视图,如下所示:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

    <ImageView
        android:id="@+id/image_news"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:scaleType="centerCrop"
        android:src="@mipmap/dine_main_item_bg1" />

    <TextView
        android:id="@+id/tv_news_title"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        android:layout_marginBottom="20dp"
        android:layout_toLeftOf="@+id/tv_news_time"
        android:paddingLeft="8dp"
        android:paddingRight="8dp"
        android:text="Trump signs order to roll back Obama-era climate policies"
        android:textColor="@android:color/white"
        android:textSize="16sp" />

    <TextView
        android:id="@+id/tv_news_time"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        android:layout_alignParentRight="true"
        android:layout_marginBottom="20dp"
        android:paddingLeft="8dp"
        android:paddingRight="8dp"
        android:text="9:14 AM"
        android:textColor="@android:color/white"
        android:textSize="16sp" />

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentRight="true"
        android:layout_marginTop="20dp"
        android:padding="8dp"
        android:text="Share"
        android:textColor="@android:color/white"
        android:textSize="16sp" />

</RelativeLayout>

答案 1 :(得分:0)

PFB顶部和底部填充通知的屏幕截图。 测试62是通知消息,它​​正在进入空白区域。我想让它在底部的图像上显示出来。

enter image description here