2016-01-29 144 views
0

我有一个支持3个列表的ViewModel,但用户只需要一次查看一个。在表格之间切换

在iOS中,我们使用分段控件来切换可见性。我应该在Android中使用哪些控件。它是制表符吗?选项卡似乎是从一个视图切换到另一个视图的方式,而我只是想在ViewModel上设置一些ShowTableX或ShowTableY属性。

FWIW这是种UI的样品我说的

screenshot of Android app

回答

0

有几种方法来解决这个。您可以使用ViewPager和TabLayout(来自支持设计软件包)并在ViewPager中的页面之间切换。

如果您不想使用ViewPager并简单地在布局上切换可见性,则可以在不使用ViewPager的情况下使用TabLayout,并自己添加Tabs并监听它提供的TabSelected事件,并根据哪个Tab切换可见性被选中。

+0

“支持设计包”?这是一件重要的事情吗? –

+0

这是重要的,是的。 – Cheesebaron