Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
自定义控件/将XML扩展到Android布局?_Android_Android Layout_Custom Controls_Android Custom View_Custom View - Fatal编程技术网

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

自定义控件/将XML扩展到Android布局?,android,android-layout,custom-controls,android-custom-view,custom-view,Android,Android Layout,Custom Controls,Android Custom View,Custom View,我有一个标准布局,我必须在运行时使用大量控件/视图填充它,即TextView/EditText,具体取决于从REST服务返回的产品数量 当然,我希望在运行时添加到布局的控件需要包含许多视图(textview、edittext)等。我正在考虑一个自定义控件来提供我需要的所有控件,我不确定 我的另一个想法是将现有的XML膨胀到我的布局中,但我不确定这是否可行,或者我是否可以控制ID名称——插入超过1个会导致重复的ID 我将尝试并详细解释我正在尝试做的事情,我们可以将它封装在一个for循环中进行测试,

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

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

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

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

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

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

我怎样才能做到这一点


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

您可能希望使用带有自定义适配器的ListView,并使用服务中的信息更新适配器。

如何将ListView与自定义适配器一起使用…
检查