当前位置: 首页 > 知识库问答 >
问题:

如何在RemoteView中添加垂直线,用于自定义Android通知?

梁丘霖
2023-03-14
<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发布的错误通知:无法展开:StatusBarNotification(package=XXX)的RemoteViews

有人有什么想法吗?

共有1个答案

姚星腾
2023-03-14

您不能在RemoteView中膨胀任何视图。将视图更改为空的TextViewImageView

RemoteViews对象(以及相应的App小部件)可以支持以下布局类:

FrameLayout
LinearLayout
RelativeLayout

和以下小部件类:

AnalogClock
Button
Chronometer
ImageButton
ImageView
ProgressBar
TextView
ViewFlipper
ListView
GridView
StackView
AdapterViewFlipper
 类似资料:
  • 是否有一个时间格式来指定这样的日期序列到轴在D3和v4?

  • 本文向大家介绍Android自定义垂直拖动seekbar进度条,包括了Android自定义垂直拖动seekbar进度条的使用技巧和注意事项,需要的朋友参考一下 Android自带的SeekBar是水平的,要垂直的,必须自己写一个类,继承SeekBar。 一个简单的垂直SeekBar的例子: (但是它其实是存在一些问题的。不过要是满足基本需要还是可以凑合的) Demo中加上一个水平SeekBar作为

  • 问题内容: 如何使用HTML制作垂直线? 问题答案: 在您希望该行显示在旁边的标记周围放置一个标记,并使用CSS对其进行样式设置:

  • 我正在使用j文件选择器,我试图实现以下目标: https://i.stack.imgur.com/O6MNj.png 我试图强制LIST视图使用VERTICAL滚动条,或者我的第二个选项是禁用详细视图中的大小和修改列。 编辑: 有什么方法可以在jFileChooser中插入JScrollBar?