带按钮的android的自定义通知

rashmi1412

因此,我正在尝试构建一个在右侧具有一些文本和两个按钮的通知(而不是像gmail / whatsapp通知那样在底部)。我创建了相同的布局,但是当我在通知上设置远程视图时,它仅显示标题文本视图和两个按钮。它不会在标题下方显示图像视图或文本视图。另外,我指定的边距也不会应用。我要粘贴xml以及下面的代码:

custom_notification.xml

<?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="wrap_content">

<ImageView
    android:id="@+id/img_logo"
    android:layout_width="36dp"
    android:layout_height="36dp"
    android:layout_margin="10dp"
    android:scaleType="centerCrop"
    android:src="@drawable/ic_launcher"/>

<TextView
    android:id="@+id/txt_title"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_toEndOf="@+id/img_logo"
    android:layout_alignTop="@+id/img_logo"
    android:text="Would you like to connect with this person?"
    style="@style/NotificationTitle"
    android:textColor="@android:color/darker_gray" />

<TextView
    android:id="@+id/txt_contact_name"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignLeft="@id/txt_title"
    android:layout_below="@id/txt_title"
    android:text="Lord Voldemort"
    style="@style/NotificationText"
    android:textColor="@android:color/black"
    android:textStyle="bold"/>

<ImageButton
    android:id="@+id/img_btn_reject_suggestion"
    android:layout_width="36dp"
    android:layout_height="36dp"
    android:scaleType="centerCrop"
    android:layout_alignTop="@+id/img_logo"
    android:src="@drawable/ic_reject_suggestion"
    android:background="@android:color/transparent"
    android:layout_toStartOf="@+id/img_btn_accept_suggestion"
    android:layout_marginRight="10dp"
    android:layout_centerVertical="true"/>

<ImageButton
    android:id="@+id/img_btn_accept_suggestion"
    android:layout_width="36dp"
    android:layout_height="36dp"
    android:layout_alignTop="@+id/img_logo"
    android:layout_marginRight="10dp"
    android:scaleType="centerCrop"
    android:src="@drawable/ic_accept_suggestion"
    android:background="@android:color/transparent"
    android:layout_alignParentRight="true"
    android:layout_centerVertical="true"/>

    </RelativeLayout>

这是创建通知的方法:

NotificationManager mNotificationManager = (NotificationManager) context.getSystemService(context.NOTIFICATION_SERVICE);

    Notification.Builder mNotificationBuilder = new Notification.Builder(context);
    RemoteViews contentView = new RemoteViews(context.getPackageName(), R.layout.custom_notification);

    mNotificationBuilder.setSmallIcon(R.drawable.ic_small_notification)
            .setDefaults(Notification.DEFAULT_ALL)
            .setContent(contentView)
            .setAutoCancel(true);


    Notification notification = mNotificationBuilder.build();

    mNotificationManager.notify(MANUAL_NOTIFICATION_ID, notification);

我做了很多挖掘工作,但无法弄清楚为什么这行不通。请让我知道是否需要更多信息。:)

rashmi1412

原来这是android studio的即时运行,由于某种原因,它不能反映我在代码中所做的更改。碰巧断开了我的手机与笔记本电脑的连接...然后,当我再次从工作室运行该应用程序时,它就像一个魅力:)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Android 自定义通知按钮 onClick 不起作用

来自分类Dev

带按钮的自定义视图

来自分类Dev

带自定义按钮的QLineEdit

来自分类Dev

带自定义按钮的QLineEdit

来自分类Dev

带按钮的自定义视图

来自分类Dev

带圆角的Android自定义WebView

来自分类Dev

Android 通知自定义视图:应用终止时无法点击自定义视图中的按钮

来自分类Dev

带自定义图标的推送通知

来自分类Dev

在Android中自定义通知区域

来自分类Dev

Android:自定义通知外观问题

来自分类Dev

在Android中自定义通知区域

来自分类Dev

Android Wear通知的自定义UI

来自分类Dev

Android 自定义通知声音

来自分类Dev

带完成和取消按钮的自定义操作栏

来自分类Dev

qooxdoo-带按钮的自定义listitem

来自分类Dev

在 Android 中单击时更新包含在自定义通知中的按钮的文本

来自分类Dev

自定义通知

来自分类Dev

Android中的自定义按钮动画

来自分类Dev

在Android中自定义单选按钮

来自分类Dev

Android中的自定义圆形按钮

来自分类Dev

Android自定义图像按钮

来自分类Dev

Android开关按钮自定义设计

来自分类Dev

Android上的自定义按钮样式

来自分类Dev

自定义后退按钮-Android导航

来自分类Dev

自定义角落按钮android

来自分类Dev

在Android中自定义单选按钮

来自分类Dev

android中按钮的自定义布局

来自分类Dev

Android自定义图片按钮

来自分类Dev

自定义Facebook登录按钮Android