我使用以下代码设置视图背景,例如TextView
,LinearLayout
,并且效果非常好。
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()));
有任何解决方法吗?
答案 0 :(得分:2)
根据此链接中的开发者文档,您无法将 cardview 用于App小部件
http://developer.android.com/guide/topics/appwidgets/index.html#CreatingLayout
进行了讨论