自动占用免费space
automatically occupy free space
我有一个 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>
试试这个
<?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>
这将是结果。
我有一个 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>
试试这个
<?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>
这将是结果。