我正在努力向自定义 Android 通知添加垂直线。我尝试将这样的视图添加到我的相对布局中:
<View
android:id="@+id/line_vertical"
android:layout_width="1dip"
android:layout_height="fill_parent"
android:layout_centerVertical="true"
android:layout_toRightOf="@id/image_logo"
android:background="#0000FF" />
但是当我触发通知时,我收到以下异常:
android.app.RemoteServiceException:从包 XXX 发布错误通知:无法扩展 RemoteViews:StatusBarNotification(package = XXX)
有人有什么想法吗?
你不能只膨胀一个视图中的任何视图RemoteView
。改变你的View
到一个空的TextView
or ImageView
.
RemoteViews 对象(以及 App Widget)可以支持以下布局类:
FrameLayout
LinearLayout
RelativeLayout
以及以下小部件类:
AnalogClock
Button
Chronometer
ImageButton
ImageView
ProgressBar
TextView
ViewFlipper
ListView
GridView
StackView
AdapterViewFlipper
不支持这些类的后代。
参考:http://developer.android.com/guide/topics/appwidgets/index.html#CreatingLayout
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)