安卓论坛

标题: 自定义滑动指示器+ViewPager [打印本页]

作者: admin    时间: 2017-2-11 10:47
标题: 自定义滑动指示器+ViewPager
1:XML布局
  1.     <com.hh85.zhenxinggan.view.IndicatorViewPager
  2.         android:id="@+id/indicator"
  3.         android:layout_height="45dp"
  4.         android:layout_width="match_parent"
  5.         android:background="@color/header_text"

  6.         fn:show_tab_count="2"


  7.         />
  8.     <android.support.v4.view.ViewPager
  9.         android:id="@+id/viewpage"
  10.         android:layout_width="fill_parent"
  11.         android:layout_height="0dp"
  12.         android:layout_weight="1"
  13.         />
复制代码
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <resources>

  3.     <declare-styleable name="IndicatorViewPager">
  4.         <attr name="show_tab_count" format="integer"/>
  5.         <attr name="normal_color" format="string"/>
  6.         <attr name="highlight_color" format="string"/>
  7.     </declare-styleable>

  8. </resources>
复制代码



2:java代码



  1. indicatorAdapter = new IndicatorAdapter(getSupportFragmentManager(),fragments);
  2.         viewPager = (ViewPager) findViewById(R.id.viewpage);
  3.         viewPager.setAdapter(indicatorAdapter);



  4.         indicator = (IndicatorViewPager) findViewById(R.id.indicator);

  5.         indicator.setTabItems(new String[]{"最新","同城","热门"});
  6.         indicator.setViewPager(viewPager,0);
复制代码










欢迎光临 安卓论坛 (http://android.hh85.com/) Powered by Discuz! X3.2