我正在Android中实现工具栏下的滑动选项卡布局,所有内容都显示在屏幕上并正常工作,但触摸选项卡不起作用 - 只有滑动才有效。
我主要需要禁用滑动并将其用作普通选项卡。我错过了什么吗?
我相信我已经正确设置了:
我主要需要禁用滑动并将其用作普通选项卡。我错过了什么吗?
我相信我已经正确设置了:
ViewPager viewPager = (ViewPager) findViewById(R.id.viewPage);
viewPager.setAdapter(new MyPagerAdapter(getSupportFragmentManager(), getFragments()));
SlidingTabLayout slidingTabLayout = (SlidingTabLayout) findViewById(R.id.tabs);
slidingTabLayout.setDistributeEvenly(true);
slidingTabLayout.setViewPager(viewPager);
在XML中:
<android.support.v7.widget.Toolbar
android:layout_width="match_parent"
android:layout_alignParentTop="true"
android:layout_height="60dp"
android:id="@+id/toolbar"
android:minHeight="?attr/actionBarSize"
android:background="@color/da_blue" />
<dapulse.dapulse.com.dapulse.app.SlidingTabLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@id/toolbar"
android:id="@+id/tabs"></dapulse.dapulse.com.dapulse.app.SlidingTabLayout>
<android.support.v4.view.ViewPager
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/viewPage"></android.support.v4.view.ViewPager>
android:layout_below="@id/tabs"
,它应该就可以正常工作了。 - mrek