创建 dynamic/complex Android viewText + editText 布局

Creating a dynamic/complex Android viewText + editText layout

我想为我的 android 应用程序做一些复杂的事情,但我有点挣扎。

概览 -

我正在创建一个游戏,其中给玩家一个句子,其中一些单词被删掉了,他们必须填补空白。

'22 P____ on a F____ P____' becomes '22 Players on a Football Pitch'

'J_____ B_____ is 007' - 'James Bond is 007',

等等。

我无法按照自己喜欢的方式布置 textViews + editText's。他们有很多,很多这样的问题——太多了,我不想编写解决方案。

我想根据我传递的问题动态创建 textViews + the editViews。我可以很好地创建它们,这是我正在努力解决的最终视图的添加 - 所有项目都集中在一个角落里! linearLayout 改变了它,但它是每行上的单个元素。

我试过在线查找 - 但我不确定我正在查找任何正确的材料。

我想要的是创建与下图完全一样的东西(抱歉它太大了) - 我想我想为所有单独的元素创建一个包装器(所以布局很好)或制作我自己的自定义视图 class(?) - 但我真的不确定如何取得进展 - 所以任何建议都会很棒。

谢谢

我遇到过类似的情况,我想要一个尽可能并排排列的姓名列表,但如果姓名很长则需要在下一行开始。

我使用了一个名为 android-flowlayout 的库。它有很好的例子,而且很容易定制。