android - 包含 10 个线性布局的 viewflipper 的最佳实践?

标签 android layout android-activity viewflipper

我正在着手一个由 viewflipper 组成的 GUI Activity ,我想在其中包含 10 个 linearlayout 布局。

是否建议将我所有的布局放入同一个 XML 资源/布局文件中?

如果没有,是否有更有条理的方法来编写具有多种布局的取景器?

将所有内容都放在同一个文件中是否会导致显着的性能成本?

最佳答案

就个人而言,我会为每个单独的 View 使用 include 标记。因此,您可以定义一个主 xml,其中定义了所有 include 标记。在下面的例子中:

<ViewFlipper xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/flipper"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent">
    <include android:id="@+id/libraryView"  layout="@layout/library_view" />
    <include android:id="@+id/bookView"  layout="@layout/book_view" />
    <include android:id="@+id/workspaceView" layout="@layout/workspace_view" />
</ViewFlipper>

我定义了一个 ViewFlipper 并使用 include 标签添加了一些布局资源。在这个例子中你必须定义

library_view.xml
book_view.xml
workspace_view.xml

希望对你有帮助

关于android - 包含 10 个线性布局的 viewflipper 的最佳实践?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2893847/

相关文章:

html - 如何在图片右侧放置文字?

Android - 在动画期间保持 Activity

android - Android 设备中 sencha 应用程序的屏幕旋转

android - OAuth : Exception on retrieveAccessToken() while connecting with yahoo on emulator?

android - 将手势生成器添加到我的应用程序?

HTML 布局 : mixing [Element] and [Signal Element] in an Elm web apge

java - 如何在 ListView 中为项目设置 OnClick 但不转到另一个 Activity

java - 即使在 onGlobalLayout() 之后 getLayoutParams().height 返回 -2

java - 在 AAR 文件 java.lang.NoClassDefFoundError 中找不到 Activity 类

android - 通过 ActivityInfo 类获取 Activity 的类别信息