我成功创建了我的第一个ViewPager滑块。当我去创建标签页时,我发现iws已被弃用。我还发现,我可以使用PagerTitleStrip,但它的工作太丑陋了。我找到了一个定制它的库,但我需要学习如何以艰难的方式来实现,因为我想了解Android的工作原理。有人能帮我理解它是如何工作的吗?如何在Android中创建ViewPager选项卡(现代方式)
0
A
回答
1
试试这个
TabLayout tabLayout = (TabLayout) findViewById(R.id.tabs);
tabLayout.setupWithViewPager(viewPager);
private void setUpViewPager(ViewPager viewPager)
{
Adapter adapter=new Adapter(getSupportFragmentManager());
adapter.addFragment(new About(),"Article 1");
adapter.addFragment(new About(),"Article 2");
adapter.addFragment(new About(),"Article 3");
viewPager.setAdapter(adapter);
}
参考这里:http://coderzpassion.com/working-appbarlayout-like-whatsapp/
0
试试这个: - 添加PageTabStrip元素作为你的ViewPager的孩子
<android.support.v4.view.ViewPager
android:id="@+id/myViewPager"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_below="@+id/navigation_toolbar">
<android.support.v4.view.PagerTabStrip
android:id="@+id/pager_tab"
style="@style/AppToolbar"
android:layout_width="match_parent"
android:layout_height="?actionBarSize"/>
</android.support.v4.view.ViewPager>
确保您实现下面的方法在您的自定义适配器中扩展FragmentPagerAdapter:
@Override
public CharSequence getPageTitle(int position) {
switch (position){
case 0:
return "Title 1";
case 1:
return "Title 2";
default:
return "null";
}
}
2
Here is a guide有关Google建议在Material Design中使用选项卡的说明。
尤其是,支持设计库中的TabLayout类可能就是您所追求的。
其默认值非常自然,如下所示(摘自上面的材料设计链接)。
相关问题
- 1. 如何在Android中的选项卡内创建选项卡?
- 2. 如何使用viewpager(android)创建动态选项卡?
- 3. 如何在Android 4.0中创建选项卡式布局?
- 4. 如何在Console2中为选项卡创建快捷方式?
- 5. 在android中动态创建选项卡
- 6. 在Android中创建导航选项卡
- 7. 在Android中创建选项卡
- 8. 以编程方式创建选项卡
- 9. 如何在jquery中创建选项卡?
- 10. 如何在CMD中创建%选项卡%
- 11. 如何在angularjs中创建选项卡
- 12. Android - 如何使用现有布局按需创建选项卡?
- 13. Android以编程方式创建ViewPager
- 14. 如何在Android的另一个选项卡内创建一个选项卡?
- 15. 如何在Android中实现此选项卡式布局?
- 16. 在android中实现选项卡的最佳方式?
- 17. 如何在Android中创建自定义选项卡活动?
- 18. 如何在android中动态创建滚动多个选项卡?
- 19. 如何在Android布局中创建一个选项卡视图
- 20. 如何在ViewPager中使用单个片段在Android中滑动选项卡Android
- 21. 在Titanium中为Android创建选项卡式应用程序
- 22. 如何在HTML中创建选项卡式视图?
- 23. 如何在Flash中创建多个选项卡式子面板
- 24. 如何在LibGDX中创建选项卡式面板?
- 25. 如何使用jQuery UI在codeIgniter中创建选项卡式UI?
- 26. 如何在MatLab中创建选项卡式GUI?
- 27. 如何在asp.net中创建选项卡式界面?
- 28. 在新选项卡中以编程方式创建新的QTextEdit
- 29. 以编程方式在TabControl中创建选项卡
- 30. 如何在Android中创建首选项?
看看这个:http://www.androidhive.info/2015/09/android-material-design-working-with-tabs/ –
检查这个简单的教程HTTP://www.gadgetsaint .COM /安卓/创建-viewpager的选项卡功能的Android /#。WPuppVN97BI – ASP