我正在尝试使用PageViewer
来实现轮播(底部有点以显示项目数/页数和当前所选项目的类型)。
滑动部分工作正常,但缺少可用内容的迹象。
我尝试使用PagerTabStrip
和PagerTitleStrip
,但他们正在显示页面标题,但我想显示点。
我已经阅读了一些提供功能的库,但我正试图避免使用它们。
请告诉我是否有办法扩展现有代码以适应它
修改
更新的布局代码如下
`
<android.support.v4.view.ViewPager
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/activity_graph_pager"
android:layout_width="match_parent"
android:layout_height="180dp"
android:layout_marginTop="5dp"
app:layout_behavior="@string/appbar_scrolling_view_behavior"
tools:context="com.vivekji.munimji.activity.TabGraph">
<me.relex.circleindicator.CircleIndicator
android:id="@+id/indicator"
android:layout_width="match_parent"
android:layout_height="48dp" android:background="#fff"/>
</android.support.v4.view.ViewPager>
`
答案 0 :(得分:0)
使用CirclePageIndicator和ViewPager
<强> 1。添加gradle依赖
dependencies {
compile 'me.relex:circleindicator:1.2.2@aar'
}
<强> 2。在布局中使用CircleIndicator
<me.relex.circleindicator.CircleIndicator
android:id="@+id/indicator"
android:layout_width="match_parent"
android:layout_height="48dp"/>
3.使用viewpager设置指标
ViewPager viewpager = (ViewPager) view.findViewById(R.id.viewpager);
CircleIndicator indicator = (CircleIndicator) view.findViewById(R.id.indicator);
viewpager.setAdapter(mPageAdapter);
indicator.setViewPager(viewpager);