Hi everyone,
I’m creating an currency exchange rate application to learn Android. The app will list all exchange rate in a list, each of them has the layout like this (in essential):
<TableRow>
<ImageView>
[properties for the Flag image here]
</ImageView>
<TableLayout>
<TableRow>
<TextView> [Buying] </TextView>
<TextView> [Buying Rate] </TextView>
</TableRow>
<TableRow>
<TextView> [Transfer] </TextView>
<TextView> [Transfer Rate] </TextView>
</TableRow>
<TableRow>
<TextView> [Selling] </TextView>
<TextView> [Selling Rate] </TextView>
</TableRow>
</TableLayout>
</TableRow>
To list exchange rate for all currencies I have the following approach:
- Design the layout for one currency (let’s choose EUR as first currency) - Generate the layout for all other currencies automatically by: 1. Copy all properties of the EUR-layout into the new currency layout 2. Modify some properties of new currency layout like: ID, Rates … 3. Repeat steps 1,2 for all sub-layout of the new currency layout
But I don’t know how to code step 1, so I did a lot of google about: “android copy view” “android copy properties” “android copy view” “android clone view” “java clone object” …. but still no solution.
So, my question is: how to copy all properties of a view ?