複合レイアウトを最も基本的な形式で定義したいと考えています。他のビューのグループだけで、特別な方法はなく、ビューをグループ化するだけです。
レイアウトがあれば
<LinearLayout...>
<LinearLayout...>
<ImageView... />
<TextView ... />
<TextView ... />
<TextView ... />
<TextView ... />
<TextView ... />
</LinearLayout>
<RelativeLayout...>
<ImageView... />
<TextView ... />
<ImageView... />
<TextView ... />
<ImageView... />
<TextView ... />
<ImageView... />
<TextView ... />
<ImageView... />
<TextView ... />
</RelativeLayout>
</LinearLayout>
私はちょうどこのようにしたいです
<LinearLayout...>
<TopView>
</TopView>
<BottomView>
</BottomView>
</LinearLayout>
したがって、TopView と BottomView は、上記のビューをグループ化する 2 つのカスタム レイアウトになります。
グループ化自体を拡張するものは何もありませんが、カスタム レイアウトごとにクラスを作成する必要がありますか? ファイルに名前を付け、カスタム レイアウトをその XML 親に挿入するための正しい構文は何でしょうか。
レイアウト ファイルの名前に大文字を含めることはできないため、andtopview.xml
ではなくandを推測
します。bottomview.xml
top_view.xml
bottom_view.xml
Web で遭遇したすべての例は、より複雑なカスタム/複合レイアウトを扱っています。
注: APIDemosの複合レイアウトの 2 つのサンプルも、複合コントロールのAndroid 開発者ガイドも役に立ちません。