1

我有两个文本视图(TV_1,TV_2)。我想将 TV_2 设置在 TV_1 的右侧。它的意思是

  1. 假设 TV1 占据屏幕中的一整行,那么 TV2 将设置在 TV1 下方。
  2. 假设 tv1 占据了一个半线,那么 tv2 将占据其余的空间。如何实施?我试过了,但我没有。它类似于一个段落。

在此处输入图像描述

    <RelativeLayout
        android:id="@+id/xrays_dicom_alert_TnC" 
        android:layout_height="wrap_content" 
        android:layout_width="fill_parent"
        android:layout_marginTop="20dp">                            

        <CheckBox
            android:id="@+id/xrays_dicom_alert_cb"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignParentLeft="true"/>     


        <TextView
            android:id="@+id/xrays_dicom_alert_TnC_text"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content" 
            android:layout_toRightOf="@id/xrays_dicom_alert_cb"             
            android:text="I have read I agree to the following"
            android:textColor="@color/black"
            android:textAppearance="?android:attr/textAppearanceMedium" />  
        <TextView
            android:id="@+id/xrays_dicom_alert_statement"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content" 
            android:layout_toRightOf="@id/xrays_dicom_alert_cb"
            android:layout_below="@id/xrays_dicom_alert_TnC_text"
            android:layout_alignRight="@id/xrays_dicom_alert_TnC_text" 
            android:text="Statement"
            android:textColor="@color/black"
            android:layout_weight="1"
            android:textAppearance="?android:attr/textAppearanceMedium" />     

    </RelativeLayout>    
4

2 回答 2

2

这在 Android 中是不可能的行为。

一个视图在屏幕上占据一个矩形区域。

http://www.androidadb.com/class/android/view/View.java.html

或者你必须做这样的事情

在此处输入图像描述

要使 TextView 中的某些文本可点击,可以使用Spannable概念。 http://developer.android.com/reference/android/text/Spannable.html

使用URLSpan http://www.androidadb.com/class/ur/URLSpan.html

于 2012-05-21T11:43:22.530 回答
1

我认为在你所问的模式中是不可能的。

于 2012-05-21T11:54:29.780 回答