Java Android-如何使视图只填充屏幕的其余部分

Java Android-如何使视图只填充屏幕的其余部分,java,android,xml,layout,view,Java,Android,Xml,Layout,View,我有一个自定义视图,用于表示坐标系。 该视图在我的一个xml文件中使用。 以下是xml文件中的一些内容: ...lots of diff views.. <org.test.ScreenProximityView android:layout_below="@+id/screen_proximity_orix_edit" android:layout_alignParentLeft="true" android:id="@+id/proxTest"

我有一个自定义视图,用于表示坐标系。 该视图在我的一个xml文件中使用。 以下是xml文件中的一些内容:

...lots of diff views..
 <org.test.ScreenProximityView android:layout_below="@+id/screen_proximity_orix_edit"
          android:layout_alignParentLeft="true" android:id="@+id/proxTest" 
          android:layout_marginTop="70dp" android:layout_height="match_parent" 
          android:layout_width="match_parent">
</org.test.ScreenProximityView>
</RelativeLayout>
这会使大部分内容粘在可视屏幕上。

使用

android:layout_weight = "1"
对于要占用剩余空间的视图。将LinearLayout用作父视图。其余的孩子不应该有任何重量。

使用

android:layout_weight = "1"

对于要占用剩余空间的视图。将LinearLayout用作父视图。其余的孩子不应该有任何权重。

父视图是相对的。那我该怎么办呢?将linearLayout作为父视图,将其余视图放在relativeLayout中,将此相对布局作为第一个子视图添加到linearLayout中,然后将需要剩余空间作为第二个子视图的视图添加到linearLayout中。好的,我已经尝试过了,但我在绘图时仍会将其部分放在屏幕外。我已经更新了我的选项,父视图是RelativeLayout。那我该怎么办呢?将linearLayout作为父视图,将其余视图放在relativeLayout中,将此相对布局作为第一个子视图添加到linearLayout中,然后将需要剩余空间作为第二个子视图的视图添加到linearLayout中。好的,我已经尝试过了,但我在绘图时仍会将其部分放在屏幕外。我已经更新了我的OP