怎么让控件总在另一个控件上方位置显示。。
我的布局有三个文件,一个是顶栏,中间滚动栏,下方是低栏,现在中间的滚动栏高度我是写死的,换了屏幕大小后,与底部栏就有空白区域了。。我怎么获取这顶部与底部之间的高度,让滚动栏可以实现自适应显示
main.xml文件:
<RelativeLayout android:orientation="vertical"
android:layout_width="fill_parent" android:layout_height="fill_parent"
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res/com.junzy.mobile.android">
<include layout="@layout/header" /> 是屏幕顶部的显示栏
<include layout="@layout/content_live" />滚动栏
<include layout="@layout/footer" />屏幕下方显示栏,是基于底部显示的
</RelativeLayout>
content_live.xml文件:
<LinearLayout
android:id="@+id/video_select_area"
android:orientation="vertical" android:layout_marginTop="45dip"
android:layout_width="wrap_content" android:layout_height="match_parent"
android:layout_weight="0.55">
<ImageView android:src="@drawable/live_pre"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:adjustViewBounds="true"
android:id="@+id/imageView1"></ImageView>
<ScrollView android:scrollbars="none"
android:id="@+id/live_channel_scrollView" android:layout_width="fill_parent"
android:layout_height="555dip">//这里滚动控件的高度我给定死了,如果换了屏幕大小,跟底部的显示栏就有空白区域,怎么让它自适应呢
.......滚动控件显示
</ScrollView>
<ImageView android:src="@drawable/live_next"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:adjustViewBounds="true"
android:id="@+id/imageView2"></ImageView>
</LinearLayout >