Domanda

E 'possibile caricare un layout di XML in fase di esecuzione e il carico in attività?

Nella mia app, ho vari tipi di dati, come una persona, società, città, ecc; L'esigenza è quella di caricare dinamicamente il layout, trovare viste Di tag (nomi di proprietà come Person.name, Person.Address) e quindi compilare i dati. Ad esempio, se l'utente ha selezionato un oggetto di tipo Company, che vogliamo caricare un layout company.xml, gonfiare e poi associare varie proprietà (nome dell'azienda, slogan aziendale, città, indirizzo, reddito) alle viste con tag. Una possibilità che vedo qui è -. Ogni vista nel layout sarà associato con la proprietà nome-tag e quindi i dati appropriati vengono caricati in vista appropriate

Quale dovrebbe essere il miglior design che si consiglia?

È stato utile?

Soluzione

  

E 'possibile caricare un layout di XML in fase di esecuzione e il carico in attività?

Non usando i file XML di layout di Android standard. Coloro che devono essere precompilati nel vostro APK. L'API non supporta gonfiare layout da qualsiasi cosa, ma di layout risorse.

Si potrebbe creare il proprio interprete dei file XML di layout di Android, o rotolo di qualcos'altro di simile.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top