0

我想为动态通知设置布局,我检查了一些参考资料。据说使用了一个Layout文件。我不想引用布局文件。我想要动态布局。在我定义了所有控件之后,我使用下面的句子来引用:

RemoteViews contentView = null;
contentView = new RemoteViews(this.getPackageName(),0000);

它总是引用“0000”空间中的布局文件。但是这个“0000”是LinearLayout的一个ID。现在它有这样的错误:

couldn't inflate view for notification org.MM.MMShow/0x4308f
android.content.res.Resources$NotFoundException: Resource ID #0x0
4

1 回答 1

0

我认为您正在动态创建布局,例如

LinearLayout lLayout = new LinearLayout(this);
bla bla 

那你为什么不添加那个布局

contentView = new RemoteViews(this.getPackageName(), lLayout);

而不是使用布局的ID。

于 2012-12-26T07:10:59.390 回答