Android 类似网格列表的溢出控制
我目前正在尝试实现一个类似网格的列表,正如我添加的图像所示。这个想法是,当我添加组Pre-Kinder A等时,列表将不断增长,溢出应该会修改框的高度。 我现在遇到的问题是,我无法控制将项添加到视图的方式,我使用以下代码以编程方式添加此项:Android 类似网格列表的溢出控制,android,android-listview,overflow,Android,Android Listview,Overflow,我目前正在尝试实现一个类似网格的列表,正如我添加的图像所示。这个想法是,当我添加组Pre-Kinder A等时,列表将不断增长,溢出应该会修改框的高度。 我现在遇到的问题是,我无法控制将项添加到视图的方式,我使用以下代码以编程方式添加此项: LayoutParams lp = new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT); TagButton tagButton = n
LayoutParams lp = new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
TagButton tagButton = new TagButton(getApplicationContext(), c);
tagButton.setLayoutParams(lp);
tagButton.setBackgroundResource(R.drawable.date_button);
this.tagsButton.add(tagButton);
我找不到添加更多组的方法,我需要将这些组添加到新行中,而不是将它们添加到右侧甚至看不见的组中。
任何关于如何解决这个问题的想法都将不胜感激
下面是我尝试添加大量组时应用程序的外观:
提前谢谢 多亏了Funkystein的回答,在谷歌搜索了一下flowlayout之后,我可以按照此链接上的说明来解决我的问题: 具体在此处下载项目:
下载项目后,您基本上必须将实现复制并粘贴到视图上,以使flowlayout可用尝试以下操作:谢谢!我要试试看!