我正在尝试在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>
答案 0 :(得分:0)
使用布局中的android:drawableLeft
属性。
<强>机器人:drawableLeft 强>
要绘制在文本左侧的drawable。
可以是表单中对其他资源的引用 “@ [+] [package:] type:name”或表单中的主题属性 “[包:] [类型:]名称”。
可以是“#rgb”,“#arbb”,“#rrggbb”形式的颜色值,或者 “#aarrggbb”。
这对应于全局属性资源符号drawableLeft。
drawableLeft上的Android文档。