-1
我们如何使用Android Sliding/Swip Tab检测到我们在哪个选项卡中?在不同标签之间切换时使用Android进行标签检测(Sliding/Swip标签)?
下面是我使用的示例代码:
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
{
View rootView;
Bundle args = getArguments();
int currentView = args.getInt(SyncStateContract.Constants.ARG_SECTION_NUMBER)-2;
if(currentView == 0){
rootView = inflater.inflate(R.layout.pictureview,container, false);
GridView gridView = (GridView) rootView.findViewById(R.id.grid_view);
gridView.setAdapter(new ImageAdapter(rootView.getContext()));
}else if(currentView == 1){
rootView = inflater.inflate(R.layout.pictureview, container, false);
}else {
rootView = inflater.inflate(R.layout.pictureview, container, false);
}
return rootView;
}
一旦我将上面的代码中,我面对一个错误ARG_SECTION_NUMBER
我身边有7标签,但我不知道如何我可以检测到我在不同标签之间交换的时间。我试图实现Tabs,如PlayStore。
我按照这个链接来构建标签: https://github.com/astuetz/PagerSlidingTabStrip
** @Narendra **如何查看rootView; \t \t Bundle args = getArguments(); \t \t int currentView = args.getInt(SyncStateContract.Constants.ARG_SECTION_NUMBER)-2; \t \t如果(currentView == 0){ \t \t \t rootView = inflater.inflate(R.layout.pictureview,容器,FALSE); \t \t \t GridView gridView =(GridView)rootView.findViewById(R.id.grid_view); \t \t \t gridView.setAdapter(new ImageAdapter(rootView.getContext()));如果(当前视图== 1){ \t} \t \t} else { \t \t \t rootView = inflater.inflate(R.layout.pictureview,container,false); \t \t} \t \t回rootView;' – Mediasoft
** @纳伦德拉**你能**下** onCreateView功能实现。 – Mediasoft
你可以把这段代码放在你的ans中,并且格式化它以便我能理解它 –