我正在使用Fragment活动代替tab group Activity。像这样。
public class TabGroup1Activity extends Fragment {
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
if (container == null) {
return null;
}
Intent intent = new Intent(getActivity(), HomeActivity.class);
getActivity().startActivity(intent);
return (RelativeLayout) inflater.inflate(R.layout.home, container,
false);
}
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
}
}
它不是作为孩子开始活动(从全屏开始) 但我不知道如何从孩提时代开始。
请帮帮我......
答案 0 :(得分:0)
活动旨在占据整个屏幕,而片段则设计为占据屏幕的全部,部分或全部。您不应该为Fragment
延长Activity
,而是执行此操作。
public class TabGroup1Activity extends FragmentActivity {
您不想在Activity
内启动FragmentActivity
,需要创建新的Fragment
并将其添加到TabGroup1Activity
的广告容器中布局,使用getSupportFragmentManager()
或getFragmentManager()
和FragmentTransaction
。
请参阅http://developer.android.com/training/basics/fragments/creating.html