我正在使用viewpager指示器和导航抽屉,我收到错误。我在集成之前就已经开始工作但是在将它与导航抽屉集成之后我得到了错误。我在网上搜索过,发现相对布局是最好的但仍然是,我收到了错误。我已经看到使用pageviewer指标Drawerlayout是root。如果我错了,请纠正我。感谢
<android.support.v4.view.ViewPager
android:id="@+id/pager"
android:layout_width="fill_parent"
android:layout_height="0dp"
android:layout_weight="1" >
<com.viewpagerindicator.CirclePageIndicator
android:id="@+id/indicator"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
/>
</android.support.v4.view.ViewPager>
<!-- Framelayout to display Fragments -->
<FrameLayout
android:id="@+id/frame_container"
android:layout_width="match_parent"
android:layout_height="match_parent" />
<!-- Listview to display slider menu -->
<ListView
android:id="@+id/list_slidermenu"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_gravity="start"
android:choiceMode="singleChoice"
android:divider="@color/list_divider"
android:dividerHeight="1dp"
android:listSelector="@drawable/list_selector"
android:background="@color/list_background"/>
答案 0 :(得分:0)
<android.support.v4.view.ViewPager
android:id="@+id/pager"
android:layout_width="fill_parent"
android:layout_height="0dp"
android:layout_weight="1" />
<com.viewpagerindicator.CirclePageIndicator
android:layout_below="@id/pager"
android:id="@+id/indicator"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
/>
然后在您的代码中添加以下内容
mPager = (ViewPager)findViewById(R.id.pager);
mIndicator = (CirclePageIndicator)findViewById(R.id.indicator);
mIndicator.setViewPager(mPager);