web-dev-qa-db-ja.com

ActionBarタブが非推奨になったので、ViewPagerのタブを作成するにはどうすればよいですか(Lollipop)

PagerTabStripViewPagerのタブを表示する方法であることがわかりました。そして、ActionBarToolbarで非推奨になったので、PagerTabStripが私の唯一の選択肢のようです。

を除いて、私はそれが次のスタイルで出てくるのを見るだけです: enter image description here

私は本当に、次のように前にActionBarでそれを行うことができた方法で(アイコン付きの)通常のタブが欲しいだけです:

enter image description here

今これを行う適切な方法は何ですか?古いTabWidgetを使用して、手動でタブを追加する必要がありますか?または、私が知らなかったPagerTabStripをスタイリングする方法はありますか?

編集:これが私が使用することになったライブラリです: https://github.com/neokree/MaterialTabs

16
Keith

SlidingTabLayout from Google I/O Android App 。これは SlidingTabStrip に依存します。

単純な検索 を実行すると、その使用方法を確認できます。レイアウトに追加してから、次のようにViewPagerに接続します。

slidingTabLayout.setViewPager(viewPager);

setCustomTabViewでタブをカスタマイズする方法があります。

8
Egor Neliuba