无法创建实现 Android 视图寻呼机的滑动视图
Cannot create Swipe View implementing Android View Pager
正在尝试实现一个视图寻呼机来为内置滑动手势滑动视图,但在这样做时它在
viewPager.setAdapter(new MyAdapter(fm));
My Adapter 中的 MyAdapter(android.app.FragmentManager) 无法应用于 android.support.v4.FragmentManager
类似地 return new NewsFragment();
必需:android.support.v4.FragmentManager Found:com.example.prabhukonchada.ebolamyapp.NewsFragment
public class MainActivity extends FragmentActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
ViewPager viewPager = (ViewPager)findViewById(R.id.pager);
android.support.v4.app.FragmentManager fm = getSupportFragmentManager();
viewPager.setAdapter(new MyAdapter(fm));
}
public class MyAdapter extends FragmentPagerAdapter
{
public MyAdapter(FragmentManager fm)
{
super(fm);
}
@Override
public Fragment getItem(int position) {
if(position == 0)
{
return new NewsFragment();
}else
{
}
}
@Override
public int getCount() {
return 2;
}
}
通过这 2 个链接下载示例。
http://developer.android.com/training/animation/screen-slide.html 或
http://codetheory.in/android-image-slideshow-using-viewpager-pageradapter/
确保您的片段 (NewsFragment) 扩展 android.support.v4.Fragment,您可能正在导入 android.app.Fragment.
正在尝试实现一个视图寻呼机来为内置滑动手势滑动视图,但在这样做时它在
viewPager.setAdapter(new MyAdapter(fm));
My Adapter 中的 MyAdapter(android.app.FragmentManager) 无法应用于 android.support.v4.FragmentManager
类似地 return new NewsFragment();
必需:android.support.v4.FragmentManager Found:com.example.prabhukonchada.ebolamyapp.NewsFragment
public class MainActivity extends FragmentActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
ViewPager viewPager = (ViewPager)findViewById(R.id.pager);
android.support.v4.app.FragmentManager fm = getSupportFragmentManager();
viewPager.setAdapter(new MyAdapter(fm));
}
public class MyAdapter extends FragmentPagerAdapter
{
public MyAdapter(FragmentManager fm)
{
super(fm);
}
@Override
public Fragment getItem(int position) {
if(position == 0)
{
return new NewsFragment();
}else
{
}
}
@Override
public int getCount() {
return 2;
}
}
通过这 2 个链接下载示例。 http://developer.android.com/training/animation/screen-slide.html 或 http://codetheory.in/android-image-slideshow-using-viewpager-pageradapter/
确保您的片段 (NewsFragment) 扩展 android.support.v4.Fragment,您可能正在导入 android.app.Fragment.