2016-10-10 14 views
-3

私はアンドロイドでレイアウトを複製しようとしています。このように見えるenter image description hereViewPagerをカスタマイズする

ページは、上部のスライダを除いてかなりシンプルです。私は当初、ViewPagerが仕事をすると思っていましたが、アプリはユーザーが数字を別々にスライダできるようにすべきですが、問題はViewPagerのタブレイアウトをカスタマイズする方法がわかりません。私は上の写真のようなボックスで数字を表示する必要があります。また、ページにあるデータを変更するだけです。私はtablayoutで少なくとも20のエントリを持つつもりです、そして、私は20の断片が最も効率的なアプローチであるとは思わない。

どうすればこの機能を達成できますか?

+0

のXMLで次のプロパティを使用します – Nepster

答えて

0

単に今は何をしたい仕事compile 'com.android.support:design:23.2.1'

 ViewPager viewPager = (ViewPager) findViewById(R.id.viewpager); 
     viewPager.setAdapter(new SampleFragmentPagerAdapter(getSupportFragmentManager(), 
      MainActivity.this)); 

     // Give the TabLayout the ViewPager 
     TabLayout tabLayout = (TabLayout) findViewById(R.id.sliding_tabs); 
     tabLayout.setupWithViewPager(viewPager); 

をGradleのために設計ライブラリを追加します。

+0

私はViewPagerを見ましたが、正方形のボックスを使ってタブの見た目を数字に変更する方法はわかりません。 –

0

ビューページャーでタブレイアウト設定を使用します。

はまた、これはhttps://github.com/codepath/android_guides/wiki/Google-Play-Style-Tabs-using-TabLayout必要なWAHT IS tablayout

app:tabMode="scrollable" 
+0

このプロパティを使用すると、タブストリップをスクロール可能にすることができます。 – Kushan