Android - 需要有关 SDK 20 中的 Tabs+Swipe 模板的帮助

标签 android layout tabs

我非常喜欢 Tabs+Swipe 的模板。你知道……这个:

enter image description here

问题是,创建该模板后我不知道从哪里开始如何在每个标签页中放置一个布局?

选择选项卡时,我们可以做类似的事情吗?所以我可以将第一个选项卡的 View 存储在 A 类中,然后将第二个选项卡的 View 存储在 B 类中。

我在 Google 中找不到任何关于此的信息,可能是因为它是 Android SDK 的一项新功能?

谢谢

最佳答案

How to put a layout into each tab page?

生成的代码在布局文件中创建一个 ViewPager,并将操作栏选项卡连接到该 ViewPager 中的页面。就我个人而言,我宁愿使用 PagerTabStrip,或者可能是 ViewPagerIndicator 等价物之一,但他们没有问我...:-)

无论如何,要填充页面,您需要替换(或完成)生成的 Activity 的 SectionsPagerAdapter 和/或 DummySectionFragment 内部类。现在,它被设置为三个页面,每个页面只是一个 TextView。但是,您可以让 DummySectionFragment 来扩充布局,如果您正在为每个选项卡寻找不同的布局,您可能会为每个布局/选项卡组合创建单独的 Fragment 实现。然后,您将告诉 SectionsPagerAdapter 您想要多少页 (getCount()) 以及每个页面要使用什么 (getItem()) 以及什么每个选项卡标题都是 (getPageTitle())。

关于Android - 需要有关 SDK 20 中的 Tabs+Swipe 模板的帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12355302/

相关文章:

java - 使用layout_width ="wrap_content"获取TextView的可用宽度

android - 如何学习在 Android 中编程 GPS 应用程序

android - 为 7 英寸平板电脑创建特定布局以更改布局的纵向/横向

css - 在与复选框标签相同的行中输入复选框

android - ActionBarSherlock Tab - 滑动

android - 为什么 setWifiEnabled 为 CHANGE_NETWORK_STATE 权限抛出 SecurityException?

android - 如何使用工作电子邮件在 Play 控制台中创建测试人员组

ios - 自定义 UICollectionViewLayout 动画问题

reactjs - react 导航: Scroll to top if tab is the same as active tab

react-native - React-navigation:增加底部标签导航的高度?