显示配对清单

时间:2018-08-16 19:11:47

标签: app-inventor

我想用输入->输出设置显示两个成对的列表。例如,列表一个可能是(a,b,c,d,e),第二个可能是(1,2,3,4,5)。用户应该能够一次滚动两个列表。这样,用户可以看到哪些配对匹配。如果用户可以拖放以对列表进行排序,那就太好了,但这不是必须的,我可以不用它。

我尝试了Taifun的sortable list,但无法将其中两个列表一起滚动。

我还尝试了在垂直滚动条内部水平排列的两个列表视图,这些列表视图的高度是自动的,因此它们与内部元素一样高,因此垂直滚动条可以上下移动。问题在于,当列表视图的高度设置为自动时,它不会更改大小以适合其元素。

有人知道该怎么做吗?

1 个答案:

答案 0 :(得分:0)

我决定使用以下设置,并且对结果感到非常满意。

当用户按下“添加项目”时,他们可以输入输入(段)和输出(替换)。这些项目显示在可排序的列表视图中,并用特殊的破折号隔开,因此我可以将它们重新分成两个成对的列表。如果有人尝试使用该破折号,则将其替换为普通的连字符(-)。由于列表视图会修剪空格,因此在保存(^)时,第一个前导空格和最后一个尾随空格(如果有)将替换为插入符号,并转换回原位。当用户按Delete键时,将出现一个普通列表视图,用户可以在其中单击一对,并提示删除它。屏幕截图中的“设置”按钮只是主设置菜单的后退按钮。

我希望这可以帮助任何寻求一种将两个配对列表一起显示的人,同时避免滚动和UI过于复杂的问题。

Double list setup