是否有部分布局的概念可以在运行时更改而不会滑动?

时间:2013-10-18 22:23:18

标签: android xamarin.android xamarin

我正在试图找出我必须使用的技术与我的预期方法。

我的布局应该由3个部分组成:顶部和右部保持不变,左侧部分可以在运行时更改。当用户决定更改此左侧部分时,它应该在该位置显示另一个布局。

到目前为止,我已经找到了这些方法:

  • ViewFlipper
    不是我正在寻找的东西,因为它是通过将手指滑向侧面而不是按下按钮来使用

  • ViewPager
    似乎与ViewFlipper几乎相同。

  • ViewStub
    只能使用一次,因此不可行(我希望用户能够来回更换)。

可悲的是,他们都没有完成这项工作(除非我误解了一些事情)。甚至可以做我想做的事情吗?

1 个答案:

答案 0 :(得分:2)

如果它不是太复杂,你可以使用ViewAnimator

对于更高级Fragments的内容,solution

注意:您可以在setDisplayedChild()上致电ViewFlipper以编程方式在视图之间切换。

您也可以在setCurrentItem()上调用ViewPager(顺便说一句,可以使用片段)。