我已经下载Navigation Drawer Page Sliding Tab Strip
了滑块和选项卡菜单。它工作正常。
来源:https
://github.com/Balaji-K13/Navigation-drawer-page-sliding-tab-strip但正如我所检查的,当用户单击任何选项卡时,它会显示Textview Text like Card 1, Card 2
等等。
同样,如果用户单击任何滑块菜单,它会显示行星的图像。
但是,我想Fragment
在Sliding
菜单点击和点击中打开,而不是这两者Tab
。
这可能是愚蠢的问题,但我对 Android 不太熟悉。请帮助我解决这个问题。
问问题
1023 次
1 回答
7
对于选项卡中的更改,您可以执行此操作,转到PageSlidingTabStripFragment.java
, getItem()
您可以删除返回语句,您可以执行以下操作:
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 回答