【发布时间】:2017-06-25 05:37:24
【问题描述】:
我的问题如下。我有 4 个水平对齐的 TextView。这4个textview中,前2个只能占1行,而后2个可以占1或2行。但是我希望这样,当我转到第二行时,这将在左侧的第一个 textView 下继续(好像它都是唯一的 textview),而不是在 textview 开始的位置下方。例如,想想 facebook 帖子,其中第一个 textview 是用户名,第二个是他执行的操作,如果操作太长,那么文本将在用户名下继续。 现在我的代码如下:
<LinearLayout
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true">
<TextView
android:id="@+id/status_display_name"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:textColor="?android:textColorPrimary"
android:textStyle="normal|bold"
android:ellipsize="end"
android:maxLines="1"
android:text="Name "
/>
<TextView
android:id="@+id/status_display_family_name"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="?android:textColorPrimary"
android:maxLines="1"
android:ellipsize="end"
android:text="Family name"
android:paddingRight="@dimen/status_display_name_right_padding"/>
<TextView
android:id="@+id/status_display_action"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="?android:textColorSecondary"
android:maxLines="2"
android:ellipsize="end"
android:text="has done " />
<TextView
android:id="@+id/status_display_item_title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="?android:textColorPrimary"
android:maxLines="2"
android:ellipsize="end"
android:text="My item title" />
</LinearLayout>
【问题讨论】:
标签: android android-layout textview