【发布时间】:2014-01-31 07:12:27
【问题描述】:
我遇到了一个非常奇怪的问题,我在 android 中使用 Pager 通过 android 中的片段在不同的屏幕之间导航。我也在使用另一个片段类在网格中自动创建布局,
对于片段 1,我使用了寻呼机和 pageradapter,我正在使用这些导入
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentPagerAdapter;
import android.support.v4.view.ViewPager;
对于我用来在非线性网格中填充图像的另一个片段,我正在使用这个导入
import android.app.Fragment;
The issue is:
通过使用此导入,我无法将我的片段添加到页面适配器中。它一直给我错误。
private List<Fragment> getFragments(){
List<Fragment> fList = new ArrayList<Fragment>();
fList.add(MyFragment.newInstance("Tv Shows"));
fList.add(MyFragment.newInstance("Movies"));
fList.add(MyFragment.newInstance("Music Videos"));
return fList;
}
我也无法初始化我的页面适配器
pageAdapter = new MyPageAdapter(getSupportFragmentManager(), fragments);
它给了我这一行的错误。
My Question is:
这两个进口有什么区别
import android.support.v4.app.Fragment;
和
import android.app.Fragment;
这个问题有什么解决办法吗?
【问题讨论】: