Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.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 多个按钮中的字符串列表_Android_List_Button - Fatal编程技术网

Android 多个按钮中的字符串列表

Android 多个按钮中的字符串列表,android,list,button,Android,List,Button,我有一个字符串(视频标签)列表,我想在一个按钮中显示它们中的每一个(就像你想为多个用户发送文本一样),当我点击每个按钮时,该框会发生一个动作。我看了看: 它会在一个框中生成每个字符串,但最后我无法访问特定的项onclick 有没有人建议用什么或者怎么做 读取字符串数组并 以编程方式添加一个按钮,其中包含每个按钮的文本 字符串,例如线性布局 伪代码: ArrayList<string> list = getResources.array("id"); LinearLayout l

我有一个字符串(视频标签)列表,我想在一个按钮中显示它们中的每一个(就像你想为多个用户发送文本一样),当我点击每个按钮时,该框会发生一个动作。我看了看:

它会在一个框中生成每个字符串,但最后我无法访问特定的项onclick


有没有人建议用什么或者怎么做

读取字符串数组并 以编程方式添加一个按钮,其中包含每个按钮的文本 字符串,例如线性布局

伪代码:

ArrayList<string> list = getResources.array("id");

LinearLayout l = (Linearlayout) findViewById(R.id.linearlayout);
foreach(String s in list)
{
   l.addView(new Button(s));
}
ArrayList list=getResources.array(“id”);
LinearLayout l=(LinearLayout)findViewById(R.id.LinearLayout);
foreach(列表中的字符串s)
{
l、 添加视图(新按钮);
}

类似的东西。

请出示您的代码,然后我们可能会提出一些建议。@soulleaver我还没有这方面的代码。假设有一个ArrayList,我希望每个项目都是一个按钮,并放在彼此后面。@Rudi,你读过这个吗?您想要的是以编程方式创建一个按钮。。。