android - Recycler view items 占用其宽度并可以继续新行

标签 android user-interface

有什么办法可以做出这样的设计(图片)

说明: 如果屏幕宽度不适合,则项目列表中的项目占据其宽度,因此在下一行继续。

Item(2) 在 item(1) 之后开始并且在下一行继续

项目将是textviews

enter image description here

flexlayout 有限制,如果项目不能完全适合它使其在另一行中

编辑:

(假设案例) 假设我有两个文本并想显示它们 例如 text1 = "Hello ", text2 = "Ahmed" 屏幕宽度可以容纳 8 个字符 所以用户界面应该是

你好A

哈梅德

[实际案例]

enter image description here

这里有两个文本,第一个有下面的背景,第二个没有这个是最终的用户界面

最佳答案

假设情况的一个小例子

input: Hello Ahmed

expected output :Hello A

hmed

您可以将字符串列表存储为单个字符串。使用 Spanable 字符串使 TextView 高度包裹内容,您可以更好地控制文本。

关于android - Recycler view items 占用其宽度并可以继续新行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61676186/

相关文章:

android - coverflow 未显示在 Android 的 xml 布局上

android - 更新到 'com.android.tools.build:gradle:4.1.0' 后缺少 BuildConfig.VERSION_CODE

user-interface - 我可以在 Java FX 中嵌入 PApplet 吗

JavaFX 如何在不损失质量的情况下使用和缩放图像/图标?

java - 乒乓球碰撞检测器( Racket 到球)

android - MenuItem 的两行文本

android - 这条短信(包括áéíóúñ)可以一条短信发吗?

android - Jetpack 撰写 : Use different layout if text does not fit?

python - Python PyQt4 中的对齐按钮

python - PyQt4 中我们可以附加文本但在文本填充后无法编辑它的理想小部件是什么?