0

我一天比一天疯狂。

我一直在研究一个简单的小部件,它在该图像前面有一个 ImageView 和一个 TextView(带有背景图像)。我的愿望是让 textview 和/或 imageView 消失,并在我想要的时候重新出现。

我的眼睛和心灵受伤了,我总是在进行活动时找到如何隐藏 imageViews 或 textviews,但我不需要那个。小部件使用 RemoteViews(不是 Views),所以我不能使用可爱的textview.setVisibility(INVISIBLE); 和其他一些很棒的方法。

请帮助这个疯狂的人。欢迎任何替代方案。提前致谢。

4

1 回答 1

0

看到这个优秀的教程:

http://looksok.wordpress.com/2012/12/15/android-complete-widget-tutorial-include-source-code/

要在本教程中隐藏图像,而不是更改它,在 MyWidgetIntentReceiver 类的 updateWidgetPictureAndButtonListener() 方法中,使用:

remoteViews.setViewVisibility(R.id.widget_image, View.GONE);

等根据需要。

格雷格

于 2014-01-07T17:52:42.253 回答