1

我已经下载Navigation Drawer Page Sliding Tab Strip了滑块和选项卡菜单。它工作正常。

来源:https

://github.com/Balaji-K13/Navigation-drawer-page-sliding-tab-strip但正如我所检查的,当用户单击任何选项卡时,它会显示Textview Text like Card 1, Card 2等等。

同样,如果用户单击任何滑块菜单,它会显示行星的图像。

但是,我想FragmentSliding菜单点击和点击中打开,而不是这两者Tab
这可能是愚蠢的问题,但我对 Android 不太熟悉。请帮助我解决这个问题。

4

1 回答 1

7

对于选项卡中的更改,您可以执行此操作,转到PageSlidingTabStripFragment.javagetItem()您可以删除返回语句,您可以执行以下操作:

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;
        }

}
于 2014-12-14T10:53:57.720 回答