我正在编写一个AppWidget,我必须以编程方式控制它的背景图像。另外,我必须显示[覆盖]短信。我还必须对用户交互做出反应(“点击”)。
我(已经在工作)的概念证明如下:
a)我的主要布局上有一个ImageButton b)我有一个自定义的意图,我正在处理onReceive()。然后我通过RemoteViews.setImageViewResource方法更改它的背景图像。除了我不能在ImageButton上设置/设置文本这一事实外,这几乎可以正常工作 c)我用一个按钮取代了a)。我现在可以将文字写入Button,但我找不到改变它的背景图像的方法。
所以我基本上陷入了一个循环:我找不到一种方法来完成appWidget上的所有三个目标:图像+可点击+带文字。
由于我是Android的新手,我向大家请教一些指示/方向 提前谢谢你 佩德罗
答案 0 :(得分:0)
步骤1:使用LinearLayout
(或其他)和TextView
创建布局。
步骤2:对您的应用小部件使用上述布局,将背景放在LinearLayout
上,将文字放在TextView
上,然后点击PendingIntents
放置一个或两个(你没有说明应该点击什么。
步骤3:没有第3步。