隐藏ViewFlipper视图

时间:2012-10-25 21:46:35

标签: android views scrollview

我有一个ViewFlipper,里面有几个ScrollViews。 在第一个ScrollView上,我有一个radiobutton组。

启动时没有选中radiobutton,我想隐藏所有ScrollViews并禁止滑动。 当检查单选按钮1时,我希望只有某些ScrollView可见,向左或向右滑动应该只显示那些。 对于radiobutton 2,它还有其他ScrollViews等。

这可能吗?

我尝试将滚动视图的可见性设置为View.GONE,但这并不会阻止它们滑动。

如果可能的话我会很棒。

- 编辑 -

我设法找到了

viewFlipper.removeViewAt(1);

但是现在我仍然坚持要在不重新启动活动的情况下恢复视图的问题。 有没有办法强制活动重新加载它的布局? 或者我应该不使用RemoveViewAt(..),还有另一种方法来禁用视图。

RG, 埃里克

1 个答案:

答案 0 :(得分:1)

解决了......

而不是使用

viewFlipper.next();

我检查了第一个whick radiobutton,然后使用

viewFlipper.setDisplayedChild( viewnumber );

使其成为该radiobutton所允许的视图。