0

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

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

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

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

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

所以一切都很简单吧?:-) 但是我能否将所有这些控件归类为 1 个特定视图,并且我需要在我的布局中添加其中的一些,因此如果有 5 个产品,则将有 5 个自定义控件,每个自定义控件都包含控件,即 TextView、EditText 和 Spinner .

我怎样才能做到这一点?

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

4

2 回答 2

1

使用带有自定义适配器的 ListView 怎么样...
检查http://www.ezzylearning.com/tutorial.aspx?tid=1763429
http://www.framentos.com/en/android-tutorial/2012/07/16 /listview-in-android-using-custom-listadapter-and-viewcache/

于 2012-09-11T06:54:14.620 回答
0

您可能希望将 ListView 与自定义适配器一起使用,并使用来自服务的信息更新适配器。

于 2012-09-11T06:54:11.170 回答