我正在使用FlexboxLayout添加一些EditTexts。每个EditText只包含1个字符。我也使用editText作为空格但保持不可见。我使用布局设置FlexWrap作为" wrap"。例如,如果我有两个单词,则第二个单词的一些字母将转到下一行。但是,我希望下一个单词(一组editText)转到下一行而不是最后几个字母(editText)。
是否有人将这些编辑文本分组并使整个单词转到下一行。或者是否有某种方法可以在程序内部中断。 我尝试添加' EditText'线性布局并将其添加到' FlexboxLayout',它不起作用。
答案 0 :(得分:0)
使用此属性在FlexboxLayout
中开始新行。
app:layout_wrapBefore="true"
对于您而言,只需将此属性应用于要开始新行的EditText
。
引用FlexboxLayout
docs:
layout_wrapBefore(布尔值)
此属性强制进行换行,默认值为 假。即,如果将弹性项目设置为true,则该项目将 成为弹性生产线的第一项。 (无论是否发生包裹 上一个弹性行中正在处理的弹性项目的数量) 如果flex_wrap属性设置为nowrap,则忽略该属性。的 原始CSS Flexible Box中未定义等效属性 模块规范,但具有此属性对Android有用 开发人员。例如,在构建 网格状布局或开发人员想要放置新布局的情况 弹性线,以使其与前一条有所不同,等等。