一个星期以来,我一直在寻找这个问题的答案,但是没有运气,所以我在这里创建问题:)
我正在创建一个句子,用户需要选择一些选项来完成它。 该句子必须看起来自然,并且不能被跳行打断。
使用的组件是:
query = Ebean.createQuery(Device.class);
query.where().conjunction()
.lt("last_update", new LocalDate().minusDays(250))
.eq("appname", "XXXX")
.endJunction();
List<Device> devices = query.findList();
for( Device d : devices ) {
d.delete();
}
-TextView
-Button
-TextView
-Button
-TextView
所需的结果是:
Button
但是一旦选择了所有选项,屏幕将变为:
“How far can I go with”
'20 liters' "if I filled
in" 'diesel fuel' "if
the economy is" '10 ltr/100 km'
我需要使它看起来自然,并尝试将Buttons放在TextViews中。
我知道在iOS中有一个名为“ UI Collection View”的组件可以完成此操作,但在Android中找不到类似的组件。
谢谢!
添加了两张图片进行澄清。
编辑:
这个想法是为了获得...
“How far can I go with”
'20 liters' "if I filled in"
'diesel fuel'
"if the economy is"
'10 ltr/100 km'
其中 xxxxxxxxxxx
Button xxxx
xxxx Button
xxxxxxxxxx
Button
是文本
答案 0 :(得分:0)
您可以通过将Recyclerview与FlexBoxLayoutManager和两种itemView类型配合使用来实现此目的(其中一种应为textview,一种应为button)。
请检查此网址Google FlexBox