2015-04-12 69 views
0

我有一个布局,多个ImageButton和TextView在sartup中设置为不可见。Android:ImageButton和Textview不会消失

然后onResume调用,我需要解析一些变量,并使这个按钮的一些可见。 这是第一次,但一旦一个按钮变为可见,所有在onResume上完成的对setVisibility(View.INVISIBLE)的调用都将被忽略,因此按钮仍然可见。 如果我重新启动应用程序,所有变量都被正确处理。

我想我需要以某种方式布局,以“重置”,但我没有undersood如何...

感谢您的帮助。

+0

通过在TextView中包含图像作为**复合可绘制**,可以摆脱ImageView(更好的设计性能)。 '在onResume上完成的所有对setVisibility(View.INVISIBLE)的调用都会被忽略,所以按钮保持可见状态.'它像一些**变量仍然设置为旧值** ... –

回答

0

对于setVisibility(View.INVISIBLE),您需要使用​​。它会调用布局之后的所有视图初始化。

0

你让我在正确的方向:我正在检查变量!=“”。我怀疑这是不正确的评估。我将它改为var.length()!= 0,现在它正确地得到它。感谢您的帮助!