ビューフリッパーで構成されるGUIアクティビティに着手しています。これには、10個の線形レイアウトレイアウトが含まれています。
すべてのレイアウトを同じXMLリソース/レイアウトファイルに入れることをお勧めしますか?
そうでない場合、多くのレイアウトでビューフリッパーをコーディングするためのより組織化されたアプローチはありますか?
すべてを同じファイルに入れると、パフォーマンスが大幅に低下しますか?
ビューフリッパーで構成されるGUIアクティビティに着手しています。これには、10個の線形レイアウトレイアウトが含まれています。
すべてのレイアウトを同じXMLリソース/レイアウトファイルに入れることをお勧めしますか?
そうでない場合、多くのレイアウトでビューフリッパーをコーディングするためのより組織化されたアプローチはありますか?
すべてを同じファイルに入れると、パフォーマンスが大幅に低下しますか?
個人的には、個別のビューごとにincludeタグを使用します。したがって、すべてのインクルードタグが定義されているメイン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
これがお役に立てば幸いです