[英]How can I use Viewpager in a fragment
I want to use the ViewPager as a fragment in my project.Name of my fragment is 'ViewP' and it implements ActionBar.TabListener. 我想将ViewPager用作项目中的片段。片段的名称是'ViewP',它实现了ActionBar.TabListener。 But while fragment transaction I am getting errors 但是在片段交易时我遇到了错误
FragmentManager fragmentManager = getFragmentManager();
FragmentTransaction fragmentTransaction = fragmentManager
.beginTransaction();
Fragment fragment = new ViewP();
fragmentTransaction.add(android.R.id.content, fragment);
But I am getting errors as 但是我得到了错误
The method add(int, Fragment) in the type FragmentTransaction is not applicable for the arguments (int, ViewP) FragmentTransaction类型的方法add(int,Fragment)不适用于参数(int,ViewP)
You have to add this part after you add fragment: 添加片段后,您必须添加此部分:
fragmentTransaction.commit(); fragmentTransaction.commit();
http://developer.android.com/reference/android/support/v4/app/FragmentTransaction.html#commit() http://developer.android.com/reference/android/support/v4/app/FragmentTransaction.html#commit()
(add following at 12:33 pm) (在下午12:33添加以下内容)
Fragment fragment = new ViewP();
FragmentManager fragmentManager = getFragmentManager();
FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
fragmentTransaction.add(android.R.id.content, fragment);
fragmentTransaction.commit();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.