需要帮助导航抽屉页面滑动标签条Android

时间:2014-04-15 10:11:42

标签: android android-fragments pagerslidingtabstrip

我已为Slider和Tab Menus下载了Navigation Drawer Page Sliding Tab Strip。它工作正常。

资料来源:https://github.com/Balaji-K13/Navigation-drawer-page-sliding-tab-strip

但正如我所检查的,当用户点击任何标签时,它显示Textview Text like Card 1, Card 2,依此类推。

同样,如果用户点击任何Slider菜单,它会显示Planet的图像。

但是,我想在Fragment菜单点击以及Sliding点击中打开Tab,而不是这两者。
这可能是愚蠢的问题,但我对Android并不熟悉。请帮我解决这个问题。

1 个答案:

答案 0 :(得分:7)

要更改标签,您可以执行此操作,转到 PageSlidingTabStripFragment.java getItem() 您可以使用的方法删除 return 语句,您可以执行以下操作:

public SherlockFragment getItem(int position) {
        switch (position) {

        // Open FragmentTab1.java
        case 0:
            FragmentTab1 fragmenttab1 = new FragmentTab1();
            return fragmenttab1;

        // Open FragmentTab2.java
        case 1:
            FragmentTab2 fragmenttab2 = new FragmentTab2();
            return fragmenttab2;

        // Open FragmentTab3.java
        case 2:
            FragmentTab3 fragmenttab3 = new FragmentTab3();
            return fragmenttab3;
        }

FragmentTab1可以是这样的:

    public class FragmentTab1 extends SherlockFragment {
        @Override
        public View onCreateView(LayoutInflater inflater, ViewGroup container,
                Bundle savedInstanceState) {
            View rootView = inflater.inflate(R.layout.fragmenttab1, container, false);
            return rootView;
        }

}