【问题标题】:When creating an activity in Android Studio, two layouts are created, activity and fragment. Should I ignore the activity layout?在 Android Studio 中创建活动时,会创建两个布局,活动和片段。我应该忽略活动布局吗?
【发布时间】:2014-02-17 18:10:46
【问题描述】:

我看到的所有示例都使用 GUI 的活动布局,但据我了解,使用片段是首选方法,因为您可以为小屏幕或大屏幕自定义 GUI。

在 Android Studio 0.4.5 中创建 Activity 时,会创建两种布局,一种用于 Activity,另一种用于该 Activity 的 Fragment。我应该忽略活动布局并在片段中做所有事情吗?

TIA。

【问题讨论】:

  • 如果您选择导航模式,除了从无之外,它还会为您创建所有必要的文件。如果您只想要一个空白活动,那么您应该选择导航类型无。

标签: android android-layout android-fragments android-studio


【解决方案1】:

是的,这就是重点。如果您将尽可能多的 UI 放在片段中,那么您可以在不同的情况下重用该片段。您可以使用活动布局来组织您的片段,并根据需要为不同的屏幕尺寸使用单独的布局。

【讨论】:

    【解决方案2】:

    为您希望在此活动托管的片段中统一的组件使用活动布局。例如。 AppBar、FAB等

    片段布局组件应该更具体地用于您使用片段的目的。当然,最好的做法是将片段保留为可重用组件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-12-21
      相关资源
      最近更新 更多