Layout_うモジュール再利用のincludeレイアウト統合
Androidの開発において、レイアウトファイルは各UIコントロールの位置配置と属性設定を便利にすることができ、プログラムで直接コントロールを取得し、対応する操作機能を与えることができることを知っています.しかし、複雑なインターフェース設計であれば、すべてのレイアウトを一つのファイルに入れて説明します.このファイルはぶかぶかで、構造がはっきりしなくなります.このために、Androidは武功の高い達人を提供してくれました.この上級者の特異な機能はいくつかの異なるレイアウトファイルを統合することができます.その名前はincludeです.
1.xml方式でレイアウトファイルを含むことを実現します.
配置a.xmlが既に存在している場合
b.xmlファイルにaのレイアウトを含めると、どこに参加したいですか?
配置a.xmlが既に存在している場合
1.xml方式でレイアウトファイルを含むことを実現します.
配置a.xmlが既に存在している場合
b.xmlファイルにaのレイアウトを含めると、どこに参加したいですか?
<include android:id="@+id/cell1" layout="@layout/a" />
2.コード実現配置a.xmlが既に存在している場合
LinearLayout linearLayoutFromBXML;
......
final LinearLayout aXML = (LinearLayout) LayoutInflater
.from(this).inflate(R.layout.a, null);
linearLayoutFromBxml.addView(aXML);