自定义控件/将XML扩展到Android布局上?

问题描述 投票:0回答:2

我有一个标准布局,我必须在运行时使用许多控件/视图来填充它,即TextView / EditText,这取决于从REST服务返回的产品数量。

当然,我希望在运行时添加到布局中的控件需要包含许多视图(textview,edittext)等。我在考虑一个自定义控件来带来我不确定的所有控件。

我的另一个想法是将现有的XML膨胀到我的布局中,但是我不确定这是否可行,或者是否可以控制ID名称-插入多个1会导致重复的ID?

[我将尝试详细解释我要做什么,我们可以将其包装在for循环中进行测试,其计数形式为1到5,因此在我的布局中将填充5个控件。

自定义控件将具有描述产品的TextView。编辑文本,用户可以使用虚拟键盘和EditText右边的微调控件自由输入数量,以允许增加EdtiText值。

所以都非常简单吧? :-)但是我可以将所有这些控件归类为1个特定视图,并且我需要在布局上添加多个控件,因此,如果有5种产品,则将有5个自定义控件,每个自定义控件都包含控件,即TextView,EditText和Spinner 。

我该如何完成?

我所看到的示例都是从VIEW继承的,但是我需要将VIEW(自定义控件)作为许多其他控件的容器,然后以后才能将该新的自定义控件动态添加到我的活动布局中。

android android-layout custom-controls android-custom-view custom-view
2个回答
1
投票

0
投票
© www.soinside.com 2019 - 2024. All rights reserved.