要给出关于“Android: Fragment和FragmentActivity”的代码示例,可以按照以下步骤进行解决:
activity_main.xml:
ExampleFragment.java:
public class ExampleFragment extends Fragment {
@Nullable
@Override
public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.fragment_example, container, false);
// 在此处可以进行Fragment的布局和逻辑操作
return view;
}
}
fragment_example.xml:
MainActivity.java:
public class MainActivity extends FragmentActivity {
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// 加载Fragment
ExampleFragment exampleFragment = new ExampleFragment();
getSupportFragmentManager().beginTransaction()
.add(R.id.fragment_container, exampleFragment)
.commit();
}
}
AndroidManifest.xml:
通过以上步骤,你就可以在Android项目中使用Fragment和FragmentActivity,并在MainActivity中加载和替换Fragment。