Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/228.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/9.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
Android 单击按钮时,会添加另一行元素(TextView、微调器等)_Android_Button - Fatal编程技术网

Android 单击按钮时,会添加另一行元素(TextView、微调器等)

Android 单击按钮时,会添加另一行元素(TextView、微调器等),android,button,Android,Button,我目前正在做一个食谱应用程序。我想在应用程序中添加食谱。 我遇到一个问题: 要添加配料,单击AddButton(带“+”的按钮)时,将添加另一行TextView、微调器、TextView和AddButton(而先前单击的AddButton将消失)。 可以这样做吗?是的,您可以使用带有自定义适配器的listview,在按钮上单击,您可以设置以前要查看的添加按钮的可见性。是的,这是可能的 addButton1.setOnClickListener(new OnClickListener() {

我目前正在做一个食谱应用程序。我想在应用程序中添加食谱。 我遇到一个问题:

要添加配料,单击AddButton(带“+”的按钮)时,将添加另一行TextView、微调器、TextView和AddButton(而先前单击的AddButton将消失)。


可以这样做吗?

是的,您可以使用带有自定义适配器的listview,在按钮上单击,您可以设置以前要查看的添加按钮的可见性。是的,这是可能的

addButton1.setOnClickListener(new OnClickListener() {

            public void onClick(View v) {
addButton1.setVisibility(View.GONE);
// your code to add new line of textView, spinner, etc;
}
}

试试这个

简单使用View.GONE in button click event,即将按钮的可见性设置为GONECan您可以推荐一些好的简单教程,介绍如何使用自定义适配器将元素添加到
列表视图中
?我找到了一些listview示例,但没有一个是我想要的。谢谢