我一直在研究一个简单的小部件,它在该图像前面有一个ImageView和一个TextView(带有背景图像)。我的愿望是让textappe和/或imageView消失,并在我想要的时候重新出现它们。
我的眼睛和精神都受到了伤害,我总是在工作中发现如何隐藏imageViews或textview,但我不需要那样做。
小部件使用RemoteViews(而不是视图),因此我无法使用可爱的textview.setVisibility(INVISIBLE);
和其他一些很好的方法。
Plz帮助这个疯狂的人。 欢迎任何替代方案。提前谢谢。
答案 0 :(得分:0)
请参阅此优秀教程:
http://looksok.wordpress.com/2012/12/15/android-complete-widget-tutorial-including-source-code/
要隐藏本教程中的图像,而不是更改它,请在MyWidgetIntentReceiver类,updateWidgetPictureAndButtonListener()方法中使用:
remoteViews.setViewVisibility(R.id.widget_image, View.GONE);
等。根据需要。
格雷格