Android Dynamic Content Design
<p>I want to create a pocket reference application. So, much of the content would be texts, linkbuttons and images. </p>

<ul>
<li><p>I wonder where is a good place to put all of the contents. I could place it hard-coded on the source code, So, when a user click a linkbutton, a new view will be opened and in the source code I specify the TextView and setText, etc. But I think it's not a good idea. Can I put the content in an xml file or in a database? Which one is better for this case?</p></li>
<li><p>I see that we are encouraged to put layout in main.xml. But, from what I read, the xml layout is static, what if I want to put some TextView, but I don't know how many TextView would be displayed, because the content would be loaded dynamically/programmatically?</p></li>
</ul>

<p>Thank you. </p>
