Android layout 复杂的文本视图对齐和换行

Android layout 复杂的文本视图对齐和换行,android-layout,user-interface,textview,android-linearlayout,androidx,Android Layout,User Interface,Textview,Android Linearlayout,Androidx,我不知道如何解释我的问题,但下图是我需要做的: 在图像上,我有4个线性布局的文本视图 我希望一个长文本被包装,并转到另一个文本视图底部的新行 我怎么能在那张图片上有4个文本视图 谢谢。将依赖项添加到您的gradle文件: dependencies { implementation 'com.google.android:flexbox:2.0.1' } 并将其添加到xml文件中: <com.google.android.flexbox.FlexboxLayout xmlns:a

我不知道如何解释我的问题,但下图是我需要做的:

在图像上,我有4个线性布局的文本视图

我希望一个长文本被包装,并转到另一个文本视图底部的新行

我怎么能在那张图片上有4个文本视图


谢谢。

将依赖项添加到您的gradle文件:

dependencies {
    implementation 'com.google.android:flexbox:2.0.1'
}
并将其添加到xml文件中:

<com.google.android.flexbox.FlexboxLayout xmlns:android="http://schemas.android.com/apk/res/android"
  xmlns:app="http://schemas.android.com/apk/res-auto"
  android:layout_width="match_parent"
  android:layout_height="match_parent"
  app:alignContent="flex_start"
  app:alignItems="flex_start"
  app:flexWrap="wrap"
  app:showDivider="beginning|middle"
  app:dividerDrawable="@drawable/divider" >

  <TextView
      style="@style/FlexItem"
      android:layout_width="220dp"
      android:layout_height="80dp"
      android:text="1" />
  <TextView
      style="@style/FlexItem"
      android:layout_width="120dp"
      android:layout_height="80dp"
      android:text="2" />
  <TextView
      style="@style/FlexItem"
      android:layout_width="160dp"
      android:layout_height="80dp"
      android:text="3" />
  <TextView
      style="@style/FlexItem"
      android:layout_width="80dp"
      android:layout_height="80dp"
      android:text="4" />
  <TextView
      style="@style/FlexItem"
      android:layout_width="100dp"
      android:layout_height="80dp"
      android:text="5" />

经过多天的搜索;我什么也没找到。 这样对齐文本视图是不可能的


解决方案是使用

你可以使用flexlayout我现在在谷歌上搜索了解什么是flexlayout,它是如何工作的,以及如何使用它。如果你能为我多做点努力,我会很高兴的。谢谢,谢谢你的帮助。但是我不认为这个库是否能让textView像我的图片上的
textView 2
。我正在寻找使TextView像我的图像上的
TextView 2
那样的方法。您没有这样做吗?您也可以使用单个文本视图,并使用spannable来显示文本粗体或文本颜色