我今天一直在更新Android应用程序,到目前为止只有一个基于TableLayout
的{{1}}。现在,我想用另一组支持数据复制View
,并使用水平滑动在两者之间切换。在某些时候,我还想添加第三个“页面”与不同的TableLayout。
我还没有找到任何好方法来实现这一目标。我一直在关注http://developer.android.com/training/implementing-navigation/lateral.html,实际上我用View
复制了Tabs Pattern的代码片段。这会导致在操作栏中的NAVIGATION_MODE_TABS
标题中添加一个小的下拉窗口小部件,但单击它不会显示我设置的选项卡(使用View
)。我也不确定如何设置视图(XML)代码以将actionBar.addTab()
粘贴在那里。
我应该提一下,我不需要关心4.0之前的Android,因此兼容性不是(大部分)问题。
答案 0 :(得分:1)
尝试使用ViewPager Widget,您可以在Web上找到有用的链接,这个小部件处理视图之间的水平滑动。
http://android-developers.blogspot.com/2011/08/horizontal-view-swiping-with-viewpager.html
https://github.com/JakeWharton/Android-ViewPagerIndicator
http://blog.stylingandroid.com/archives/537#
答案 1 :(得分:0)
我还没有找到任何好方法来实现这一目标。
试试ViewPager
。以下是ViewPager
上的Android开发者博客帖子:http://android-developers.blogspot.com/2011/08/horizontal-view-swiping-with-viewpager.html
以下是使用ViewPager
的小型示例应用:https://github.com/commonsguy/cw-omnibus/tree/master/ViewPager/Fragments
答案 2 :(得分:0)
其他答案都没有得到很多帮助。但是,这个非常好:
http://thepseudocoder.wordpress.com/2011/10/05/android-page-swiping-using-viewpager/