この質問は尋ねられました(たとえば、ここ ActionBarのないタブでのViewPagerの使用 )。しかし、そこの答えは機能しません。 Swipey へのリンクがいくつかありますが、残念ながらリンクも壊れています。
Android site EffectiveNavigation の例では、タブフラグメントをホストするためにActionbarを使用しているため、.NoActionBarテーマを設定した場合、ホストはありません。別の方法はありませんか?ありがとう。
更新作成したいもののスクリーンショット、上部にはアクションバーがありません。
Update 2これはgoogleの例からのもので、上部にアクションバー(「効果的なナビゲーション」というタイトル)があります。
あなたの問題の解決策はすでに http://developer.Android.com/ で提供されています
アクションバーのアイコンとタイトルを無効にするには、2つのことを行う必要があります:
_ setDisplayShowHomeEnabled(false); // hides action bar icon
setDisplayShowTitleEnabled(false); // hides action bar title
_
OnCreate()
に次のコードを記述
_@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.navigation_drawer);
getActionBar().setDisplayShowHomeEnabled(false); // hides action bar icon
getActionBar().setDisplayShowTitleEnabled(false); // hides action bar title
//rest of your code...
}
_
Androidアクションバーをツールバーに更新した後、アクションバータブに多くの変更があります。
Andoidでスワイプ可能なタブを作成するには、以下のリンクに従ってください。
デザイン構造:
非常に役立つリンクのいくつかを以下に示します。参考にしてください。
リンクの下からサンプルZipをダウンロード
http://developer.Android.com/samples/SlidingTabsBasic/index.html
またはこれらのリンクを参照してください
http://www.Android4devs.com/2015/01/how-to-make-material-design-sliding-tabs.html
http://www.truiton.com/2015/06/Android-tabs-example-fragments-viewpager/
https://guides.codepath.com/Android/Google-Play-Style-Tabs-using-TabLayout
これはあなたを助けるかもしれません...
あなたはできる:
ViewPager
をPagerTabStrip
とともに使用します
ViewPagerIndicatorライブラリのViewPager
クラスでTabPageIndicator
を使用する
ViewPager
を他のサードパーティのタブインジケーターと共に使用します(例: Android Arsenal の "View Pagers"カテゴリー)
ViewPager
を使用して、独自のタブ付きインジケーターを設計する
FragmentTabHost
を使用し、スワイプ部分をスキップします
に加えて
getActionBar().setDisplayShowHomeEnabled(false);
getActionBar().setDisplayShowTitleEnabled(false);
これも使う
getActionBar().setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);