2015-03-02 69 views
1

我有一个Android应用程序,其中有一个布局。在这个布局中,两个文本视图是在这些文本视图之间的一个视图(视图是一行)。自动占用空间

动态文本插入文本视图。 我想要这条线自动占据剩余的宽度。

我可以通过使用线性布局并给每个视图赋予权重,但在这种情况下,宽度将以某种比例固定。

我如何使这成为可能。

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
android:background="#ffffff" > 
<TextView 
    android:id="@+id/tViewMassageOnLeft" 
    android:layout_width="wrap_content" 
    android:layout_height="25dp" 
    android:layout_toRightOf="@id/tViewArrawTowardsLeft" 
    android:gravity="center" 
    android:text="RESPONSE" 
    android:textAppearance="?android:attr/textAppearanceMedium" 
    android:textColor="#000000" /> 

<View 
    android:id="@+id/view1" 
    android:layout_width="100dp" 
    android:layout_height="25dp" 
    android:layout_toRightOf="@id/tViewMassageOnLeft" 
    android:background="#456765" /> 

<TextView 
    android:id="@+id/tViewMassageOnRight" 
    android:layout_width="wrap_content" 
    android:layout_height="25dp" 
    android:layout_alignParentRight="true" 
    android:gravity="center" 
    android:text="REQUEST" 
    android:textAppearance="?android:attr/textAppearanceMedium" 
    android:textColor="#000000" /> 
</RelativeLayout> 
+0

拥有的LinearLayout的组合包括上述3次 – VVB 2015-03-02 09:11:27

+0

如果你是把水平再设置'机器人的所有组件:layout_width =“WRAP_CONTENT”'它会调整它自动 – Apurva 2015-03-02 09:13:40

回答

1

试试这个

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
       android:layout_width="match_parent" 
       android:layout_height="match_parent" 
       android:background="#ffffff" > 
    <TextView 
     android:id="@+id/tViewMassageOnLeft" 
     android:layout_width="wrap_content" 
     android:layout_height="25dp" 
     android:gravity="center" 
     android:text="RESPONSE" 
     android:textAppearance="?android:attr/textAppearanceMedium" 
     android:textColor="#000000" /> 

    <View 
     android:id="@+id/view1" 
     android:layout_width="match_parent" 
     android:layout_height="25dp" 
     android:layout_toRightOf="@id/tViewMassageOnLeft" 
     android:layout_toLeftOf="@+id/tViewMassageOnRight" 
     android:background="#456765" /> 

    <TextView 
     android:id="@+id/tViewMassageOnRight" 
     android:layout_width="wrap_content" 
     android:layout_height="25dp" 
     android:layout_alignParentRight="true" 
     android:gravity="center" 
     android:text="REQUEST" 
     android:textAppearance="?android:attr/textAppearanceMedium" 
     android:textColor="#000000" /> 
</RelativeLayout> 

这将是结果。

image

+0

谢谢哥哥... – 2015-03-02 09:19:52