Android 通过滑动或按下按钮更改片段
我的活动有3个片段。当我通过滑动切换片段时,一切都正常。但在片段2上,我有一个按钮,必须设置当前片段1。当正常打开时,通过按下此按钮,它会改变带有一些问题的片段,这些问题在pics中表示。和正常人相似的东西。它在性能更高的设备上正常工作。如何解决这个问题?这个问题到底与什么有关 按钮侦听器是Android 通过滑动或按下按钮更改片段,android,android-fragments,swipe,Android,Android Fragments,Swipe,我的活动有3个片段。当我通过滑动切换片段时,一切都正常。但在片段2上,我有一个按钮,必须设置当前片段1。当正常打开时,通过按下此按钮,它会改变带有一些问题的片段,这些问题在pics中表示。和正常人相似的东西。它在性能更高的设备上正常工作。如何解决这个问题?这个问题到底与什么有关 按钮侦听器是 OnClickListener btnListener = new OnClickListener() { @Override public void onClick(Vie
OnClickListener btnListener = new OnClickListener() {
@Override
public void onClick(View v) {
((MainActivity)getActivity()).changeFragment(2);
}
};
这里还有一些关于我主要活动的信息
而且
private class ScreenSlidePagerAdapter extends FragmentStatePagerAdapter {
public ScreenSlidePagerAdapter(FragmentManager fm) {
super(fm);
}
@Override
public Fragment getItem(int position) {
if (position == 0) {
return new CLFragment();
} else if (position == 1) {
return new VFragment();
} else {
return FMFragment.newInstance();
}
}
@Override
public int getCount() {
return page_count;
}
}
你在使用查看寻呼机吗?我添加了更多信息。查看寻呼机呢?我没用。
private class ScreenSlidePagerAdapter extends FragmentStatePagerAdapter {
public ScreenSlidePagerAdapter(FragmentManager fm) {
super(fm);
}
@Override
public Fragment getItem(int position) {
if (position == 0) {
return new CLFragment();
} else if (position == 1) {
return new VFragment();
} else {
return FMFragment.newInstance();
}
}
@Override
public int getCount() {
return page_count;
}
}