我想要在片段上設置默認框架佈局,並且此框架佈局顯示在半佈局的頂部,剩餘的一半包含列表view.frame佈局更新佈局項目單擊列表項時這些都工作正常。但是當我想設置默認框架佈局時,從前面的活動來,然後它會創建問題。這是我如何打開我的片段,這是我的適配器類從此活動。我想在下一個包含列表的活動上設置默認的框架佈局。是否有可能從另一個活動同時調用活動和片段
grid.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
// Get the position
resultp = data.get(position);
frame=(FrameLayout)grid.findViewById(R.id.fragment_container);
Intent intent = new Intent(context, SingleItemView.class);
intent.putExtra("id", resultp.get(MainActivity.RANK));
intent.putExtra("count", resultp.get(MainActivity.COUNTRY));
intent.putExtra("population",resultp.get(MainActivity.POPULATION));
intent.putExtra("flag", resultp.get(MainActivity.FLAG));
// Start SingleItemView Class
intent.putExtra("mylist", data);
context.startActivity(intent);
if(frame==null){
DefaultLogFrag fragment1 = new DefaultLogFrag();
FragmentManager fragmentManager1 = ((Activity) context).getFragmentManager();
FragmentTransaction fragmentTransaction1 = fragmentManager1.beginTransaction();
fragmentTransaction1.add(R.id.fragment_container, fragment1);
fragmentTransaction1.commit();
}
}
});
您應該添加在'的onCreate片段()''的活動SingleItemView'感謝 –