如何在远程视图中添加应用程序图标

时间:2014-07-02 10:20:10

标签: android android-layout android-intent

我正在尝试在android中显示自定义通知,我收到通知,缺少部分,我需要在通知的左侧显示应用程序图标这是可能的。

Custom_notification.xml

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/layout"
    android:layout_width="fill_parent"
 android:background="@drawable/layout_bg"
    android:layout_height="fill_parent"
    android:padding="10dp" >

    <ImageView android:id="@+id/image"
        android:layout_width="wrap_content"
        android:layout_height="fill_parent"
        android:layout_alignParentLeft="true"
        android:layout_marginRight="10dp" />
    <TextView android:id="@+id/title"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_toRightOf="@id/image"
        android:textColor="@color/white"
        style="Custom Notification Title" />
    <TextView android:id="@+id/text"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_toRightOf="@id/image"
        android:layout_below="@id/title"
         android:textColor="@color/white"
        style="Custom Notification Text" />

        <TextView android:id="@+id/text2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_toRightOf="@id/image"
        android:layout_below="@id/text"
         android:textColor="@color/white"
        style="Custom Notification Text2" />
</RelativeLayout>

1 个答案:

答案 0 :(得分:0)

使用布局中的android:drawableLeft属性。

  

<强>机器人:drawableLeft

     

要绘制在文本左侧的drawable。

     

可以是表单中对其他资源的引用   “@ [+] [package:] type:name”或表单中的主题属性   “[包:] [类型:]名称”。

     

可以是“#rgb”,“#arbb”,“#rrggbb”形式的颜色值,或者   “#aarrggbb”。

     

这对应于全局属性资源符号drawableLeft。

drawableLeft上的Android文档。