视图不会重绘

时间:2011-06-27 01:10:07

标签: android window redraw

当用户选择菜单选项时,我在onMenuItemSelected中捕获它,然后调用

findViewById(R.id.xyz).setVisibility(View.VISIBLE);

但视图不可见。我尝试了各种各样的东西来强制重绘,但它不会重绘。

想法?

1 个答案:

答案 0 :(得分:0)

可能将它投射到任何类型的物体上,例如它是一个按钮:

((Button)findViewById(R.id.xyz)).setVisisibility(View.VISIBLE);

我知道我会尝试甚至:

Button b = (Button)findViewById(R.id.xyz);
b.setVisibility(View.VISIBLE);

但是它可能与您的Z顺序有关。你可能会以一种奇怪的方式绘制它们,因此它被绘制,但只是在另一个视图之下?让我们发布,我相信你会找到解决方案!