我正在尝试创建一个包含5个片段的ViewPager.5个片段"容器",因此每个片段包含2个片段.4个第一个片段具有相同的布局并属于同一个类.第五个来自另一个班级,那个没有问题.
问题是当活动启动时,只有1个片段似乎正在工作(viewPager中位置0的片段).我试图在我的PagerAdapter中的第0位返回新的Fragment(),但是当我这样做时,它是第二个正在工作的片段.(通过工作我的意思是在左边显示列表,我仍然没有处理右边的细节片段)
这是一些代码
CustomPagerAdapter.java
public class CustomPagerAdapter extends FragmentPagerAdapter{
public CustomPagerAdapter(FragmentManager fm) {
super(fm);
}
public CustomPagerAdapter(FragmentManager fm, Context context) {
super(fm);
}
@Override
public Fragment getItem(int pos) {
if(pos == 4)
return new OtherContainerFragment();
else
return new ContainerFragment(pos);
}
@Override
public int getCount() {
return 5;
}
Run Code Online (Sandbox Code Playgroud)
ContainerFragment.java
public class ContainerFragment extends Fragment {
private int CONTAINER_TYPE;
public ContainerFragment(){
}
public ContainerFragment(int type){
CONTAINER_TYPE = type;
}
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
}
@Override
public View onCreateView(LayoutInflater …Run Code Online (Sandbox Code Playgroud) android android-layout android-fragments android-viewpager android-nested-fragment
我一直在寻找约3个小时,我知道有很多问题已经被问到这个问题了,但我没有找到任何解决方案,当我尝试输出重音字符时,我的问题对我有用我的数据库上的SELECT查询的结果.
$itemsList = array();
while($row = mysql_fetch_assoc($res)){
$itemsList[Items][] = ($row);
}
echo json_encode($itemsList);
Run Code Online (Sandbox Code Playgroud)
这将输出:
{"Items": [
{"user_name":"misterP",
"comment":"\u00c3\u00a9t\u00c3\u00a9",
"image_name":"403885300736874.jpg"}]}
Run Code Online (Sandbox Code Playgroud)
但是我需要输出重音符号,如下所示:
{"Items": [
{"user_name":"misterP",
"comment":"été",
"image_name":"403885300736874.jpg"}]}
Run Code Online (Sandbox Code Playgroud)
所以我真的不知道现在该做什么,我真的很难受口音,我无法让它发挥作用.提前致谢 !