layoutファイルで外部のファイルを使う [layout]
つまり、layoutファイルを分割して使う。
includeを使います。
まず、別にpaintimage.xml と言う名前のレイアウトファイルを作って、後でmain.xmlの中で呼ぶ場合。
<include android:layout_width="640dip" android:layout_height="800dip" android:layout_alignParentTop="true" android:layout_alignParentLeft="true" android:id="@+id/paintImage" layout="@layout/paintimage" />
上記の通り、paintimageで定義したものをlayout_widthのように上書きできる。
タグ:Layout
リソースの最適化 [layout]
Android SDKの中にlayoutoptなるレイアウトの最適化を評価するツールがある。
layoutopt.bat “レイアウトXMLのディレクトリ”
で実行が可能。
C:\android-sdk-windows\tools>layoutopt.bat D:\work\Android\res
上のような感じでコマンドプロンプトで実行する。
D:\work\Android\res\values\styles.xml
9:9 This item layout or its style parent is useless
こんな感じで結果が返ってくるので、それにそって修正する。