android - 为什么要在 Android 中使用 fragment ?

标签 android android-fragments apk

很长一段时间以来,我一直在想,如果我只是为 Android Phone 开发应用程序而不是为 10.1 开发应用程序,那么在 Android 中使用 fragment 的原因是什么?

有必要用fragment吗?另外, fragment 的用法是什么, 我发现它可能用于“选项卡”和“单独 View ”...

我真的觉得这很困惑。任何人都可以简要解释并举例说明吗?

最佳答案

来自文档

You can think of a fragment as a modular section of an activity, which has its own lifecycle, receives its own input events, and which you can add or remove while the activity is running (sort of like a "sub activity" that you can reuse in different activities).

一些优点是..

  1. 一个特定的 UI 部分,一旦在 fragment 中完成,就可以在 相同/不同的 Activity 。
  2. 您可以分隔 UI 的不同部分,因此代码会很整洁, 并且易于阅读。

当您为不同类型的 Android 设备(手机、平板电脑)创建应用程序时, fragment 的重用能力非常有用。设计良好的 fragment 可以直接插入到您的 UI 层次结构中。

关于android - 为什么要在 Android 中使用 fragment ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13756999/

相关文章:

java - onListItemClick()错误: it must override or implement a supertype method

android - 发送带有 FragmentTransaction 的 bundle

android - 如何使用批处理文件双击安装apk文件

android - 如何删除google play中的apk文件?

java - Android studio 像这样设置布局

android - 蓝牙 a2dp 配置文件如何工作?

android - 热设置按钮背景

android - 在 PreferenceFragmentCompat 内部实现 PreferenceFragmentCompat

android - 如何在没有 Google Play 或用户交互的情况下自动更新 Android 应用程序

android - 如何在android中单击sdcard中的任何文件夹打开对话框