我成功創建了我的第一個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