使用远程视图设置卡片视图的背景

时间:2016-01-20 08:45:59

标签: java android widget remoteview

我使用以下代码设置视图背景,例如TextViewLinearLayout,并且效果非常好。

RemoteViews views = new RemoteViews(context.getPackageName(), R.layout.widget);
views.setInt(R.id.textview, "setBackgroundColor", Color.parseColor(widgetTextColor.toString()));

但我尝试设置CardView的背景,但它不起作用。我试过了

views.setInt(R.id.cardview, "setCardBackgroundColor", Color.parseColor(widgetTextColor.toString()));

有任何解决方法吗?

1 个答案:

答案 0 :(得分:2)

根据此链接中的开发者文档,您无法将 cardview 用于App小部件

http://developer.android.com/guide/topics/appwidgets/index.html#CreatingLayout

此处的讨论已经在What views can i use in an appWidget?

进行了讨论