質問

実行時にレイアウトXMLをロードしてアクティビティにロードすることは可能ですか?

私のアプリには、人、会社、都市などのさまざまな種類のデータがあります。要件は、レイアウトを動的にロードし、タグ(person.name、person.addressなどのプロパティ名)でビューを見つけてからデータを入力することです。たとえば、ユーザーがタイプ会社のオブジェクトを選択した場合、Company.xmlレイアウトをロードし、それを膨らませてから、さまざまなプロパティ(会社名、会社のスローガン、都市、住所、収益)をタグ付けされたビューに関連付けます。私がここで見る可能性の1つは - レイアウト内の各ビューは、プロパティ名に関連付けられます。 tag そして、適切なデータが適切なビューでロードされます。

あなたがお勧めする最高のデザインは何ですか?

役に立ちましたか?

解決

実行時にレイアウトXMLをロードしてアクティビティにロードすることは可能ですか?

標準のAndroidレイアウトXMLファイルを使用していません。それらはあなたのAPKに事前コンパイルされる必要があります。 APIは、レイアウトリソース以外のレイアウトの膨張をサポートしていません。

AndroidレイアウトXMLファイルの独自のインタープリターを作成したり、同様の何かをロールしたりできます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top