我有一个ViewFlipper,里面有几个ScrollViews。 在第一个ScrollView上,我有一个radiobutton组。
启动时没有选中radiobutton,我想隐藏所有ScrollViews并禁止滑动。 当检查单选按钮1时,我希望只有某些ScrollView可见,向左或向右滑动应该只显示那些。 对于radiobutton 2,它还有其他ScrollViews等。
这可能吗?
我尝试将滚动视图的可见性设置为View.GONE,但这并不会阻止它们滑动。
如果可能的话我会很棒。
- 编辑 -
我设法找到了
viewFlipper.removeViewAt(1);
但是现在我仍然坚持要在不重新启动活动的情况下恢复视图的问题。 有没有办法强制活动重新加载它的布局? 或者我应该不使用RemoveViewAt(..),还有另一种方法来禁用视图。
RG, 埃里克
答案 0 :(得分:1)
解决了......
而不是使用
viewFlipper.next();
我检查了第一个whick radiobutton,然后使用
viewFlipper.setDisplayedChild( viewnumber );
使其成为该radiobutton所允许的视图。