我正在着手一个由 viewflipper 组成的 GUI Activity,我想包含 10 个线性布局布局。
将我的所有布局放入同一个 XML 资源/布局文件中是否可取?
如果没有,是否有更有条理的方法来编写具有许多布局的 viewflipper?
将所有内容都放在同一个文件中会带来显着的性能成本吗?
我正在着手一个由 viewflipper 组成的 GUI Activity,我想包含 10 个线性布局布局。
将我的所有布局放入同一个 XML 资源/布局文件中是否可取?
如果没有,是否有更有条理的方法来编写具有许多布局的 viewflipper?
将所有内容都放在同一个文件中会带来显着的性能成本吗?
就个人而言,我会为每个单独的视图使用包含标签。因此,您可以定义一个主 xml,其中定义了所有包含标签。在以下示例中:
<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
希望这可以帮助