我正在尝试设计具有两个TextViews的布局:

|                                                     |
| (Multilined Textview) (60dp TextView)               |
| (of unknown size    )                               |


如果第一个TextView的文本很少,则应如下所示:

|                                                     |
| (Hello!) (12:34:56)                                 |
|                                                     |


如果第一个TextView包含许多文本,则应如下所示:

|                                                     |
| (Ey! This is a very very very very long) (12:34:56) |
| (message.                              )            |


有人知道如何实现这一目标吗?

非常感谢你。

编辑:我得到它的工作。解决方法由我自己决定。

最佳答案

尝试这个:

<RelativeLayout
    android:layout_width="match_parent"
    android:layout_height="wrap_content" >
    <TextView
        android:id="@+id/text_1"
        android:layout_width="wrap_content"
        android:padding_right = 'fix value of width of TextView text 2'
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:gravity="left" />
    <TextView
        android:id="@+id/text_2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_toRightOf="@+id/text_1"
        android:gravity="center" />
</RelativeLayout>

10-05 17:54