我正在學習android視圖,並且當前正在使用表視圖。我已將屏幕分爲3部分。如下所示。視圖內的選項卡
,我似乎遇到的唯一問題是標籤。 我應該使用切換按鈕而不是標籤,並根據哪個按鈕被切換顯示/隱藏表格的給定行嗎?是否有任何方式讓標籤midview沒有影響整個活動,如果切換標籤?
,以實現他們看看在項目文件中的示例演示:如果你想有midview tabs
你需要
我正在學習android視圖,並且當前正在使用表視圖。我已將屏幕分爲3部分。如下所示。視圖內的選項卡
,我似乎遇到的唯一問題是標籤。 我應該使用切換按鈕而不是標籤,並根據哪個按鈕被切換顯示/隱藏表格的給定行嗎?是否有任何方式讓標籤midview沒有影響整個活動,如果切換標籤?
,以實現他們看看在項目文件中的示例演示:如果你想有midview tabs
你需要
。但簡單的例子:
副本中查看文件夾到你的項目中的所有類,那麼你可以這樣做:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<com.example.android.common.view.SlidingTabLayout
android:id="@+id/sliding_tabs"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
<android.support.v4.view.ViewPager
android:id="@+id/viewpager"
android:layout_width="match_parent"
android:layout_height="0px"
android:layout_weight="1"
android:background="@android:color/white"/>
</LinearLayout>
,並在您的片段或活動:
mViewPager = (ViewPager) view.findViewById(R.id.viewpager);
mViewPager.setAdapter(new MyAdapter());
mSlidingTabLayout = (SlidingTabLayout) view.findViewById(R.id.sliding_tabs);
mSlidingTabLayout.setViewPager(mViewPager);
您mViewPager的適配器必須覆蓋以下方法
@Override
public CharSequence getPageTitle(int position) {
return your tab title;
}
可能您可以使用[ViewPager with FragmentPagerAdapter](https:// g ithub.com/thecodepath/android_guides/wiki/ViewPager-with-FragmentPagerAdapter)讓你的標籤工作? – 2014-09-04 20:41:24