我有一个奇怪的问题,我将布局文件放在layout-large-land(横向模式)文件夹中,并在按钮点击时添加了一个片段...该片段正确膨胀,但如果我尝试添加更多片段从那个片段我得到视图没有显示的问题,我试图在oncreateView上烤面包消息,奇怪的是吐司正在显示但视图没有显示,奇怪的部分是肖像模式的代码工作正常,我是Android的新手可以帮助任何人..
这是我的片段调用
chooseActivity.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
System.out.println("captain");
addFragment(new ChooseActivityFragment(), true,
FragmentTransaction.TRANSIT_NONE, "choose_activity");
}
});
这是添加的片段
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
System.out.println("-----oncreateview");
View view = inflater.inflate(R.layout.choose_activity_new, container,
false);
System.out.println("-----oncreateview inside:" + view.getId());
Toast.makeText(getActivity(), "oncreate view choose activity", 1)
.show();
return view;
}
这是我添加片段
的代码public void addFragment(Fragment fragment, boolean addToBackStack,
int transition, String name) {
System.out.println("aaaaaaaaaaaaaaaaaaaa");
FragmentTransaction ft = getActivity().getSupportFragmentManager()
.beginTransaction();
// ft.replace(R.id.content_frame, CouponsFragment);
ft.add(R.id.tabContent, fragment);
ft.addToBackStack(name);
ft.commit();
}