gpt4 book ai didi

android - 如何复制 View 的所有属性?

转载 作者:搜寻专家 更新时间:2023-11-01 08:16:58 24 4
gpt4 key购买 nike

我正在创建一个货币汇率应用程序来学习 Android。该应用程序将在列表中列出所有汇率,每个汇率的布局如下(基本):

<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>

要列出所有货币的汇率,我有以下方法:

 - 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 layout2.  Modify some properties of new currency layout like: ID, Rates …3.  Repeat steps 1,2 for all sub-layout of the new currency layout

但是我不知道如何编写第 1 步的代码,所以我在 google 上搜索了很多关于:“android 复制 View ”“android 复制属性”“android 复制 View ”“android 克隆 View ”“java 克隆对象”...... .但仍然没有解决办法。

那么,我的问题是:如何复制 View 的所有属性?

最佳答案

两种方法:查看 LayoutInflater 从 xml 扩展子布局或使用 ListView(实际上最后也使用 LayoutInflater。)

在 SO 上搜索 LayoutInflater 以获取示例,即 What does LayoutInflater in Android do?

关于android - 如何复制 View 的所有属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3518346/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com