如何在android中为线性布局设置页眉和页脚

任何人都可以告诉我如何为相对布局和中心点设置一个固定的页眉和页脚? 我想添加滚动和dynamic添加webview数组,当我想滚动中心点只能在android中滚动。 谁能举个例子吗?

我试过,但中心部分的webview没有正常显示,有什么改变?

我的XML代码是

<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/mainrelativelayout" android:layout_width="fill_parent" android:layout_height="fill_parent"> 

 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:id="@+id/linear1" android:layout_height="wrap_content" android:orientation="horizontal" > <TextView android:paddingRight="75dip" android:paddingLeft="20dip" android:text="Index" android:id="@+id/TextView01" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textColor="@color/black" android:textStyle="bold"></TextView> <TextView android:paddingRight="60dip" android:text="Last" android:id="@+id/TextView02" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textColor="@color/black" android:textStyle="bold"></TextView> <TextView android:text="Change" android:id="@+id/TextView03" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textColor="@color/black" android:textStyle="bold"></TextView> </LinearLayout> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:id="@+id/linear1" android:layout_height="6dip" android:orientation="horizontal" > <ImageView android:id="@+id/ImageView08" android:layout_gravity="center" android:background="@drawable/line" android:layout_width="fill_parent" android:layout_height="wrap_content"></ImageView> </LinearLayout> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="wrap_content" android:id="@+id/linear2" android:orientation="horizontal" > <ImageView android:id="@+id/ImageView05" android:paddingTop="5dip" android:layout_gravity="center" android:background="@drawable/down" android:layout_width="wrap_content" android:layout_height="wrap_content"></ImageView> <TextView android:paddingRight="30dip" android:paddingLeft="10dip" android:text="" android:id="@+id/txtindex0" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textColor="@color/black" android:textSize="12dip"></TextView> <TextView android:paddingRight="55dip" android:text="" android:id="@+id/txtlast0" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textColor="@color/black" android:textSize="12dip"></TextView> <TextView android:text="" android:id="@+id/txtchange0" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textSize="12dip" android:textColor="@color/red1"></TextView> </LinearLayout> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="wrap_content" android:id="@+id/linear3" android:orientation="horizontal" > <ImageView android:id="@+id/ImageView02" android:layout_gravity="center" android:background="@drawable/up" android:layout_width="wrap_content" android:layout_height="wrap_content"></ImageView> <TextView android:paddingRight="46dip" android:paddingLeft="10dip" android:text="" android:id="@+id/txtindex1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textColor="@color/black" android:textSize="12dip"></TextView> <TextView android:paddingRight="64dip" android:text="" android:id="@+id/txtlast1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textColor="@color/black" android:textSize="12dip"></TextView> <TextView android:text="" android:id="@+id/txtchange1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textSize="12dip" android:textColor="@color/green1"></TextView> </LinearLayout> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="wrap_content" android:id="@+id/linear4" android:orientation="horizontal" > <ImageView android:id="@+id/ImageView03" android:layout_gravity="center" android:background="@drawable/up" android:layout_width="wrap_content" android:layout_height="wrap_content"></ImageView> <TextView android:paddingRight="69dip" android:paddingLeft="10dip" android:text="" android:id="@+id/txtindex2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textColor="@color/black" android:textSize="12dip"></TextView> <TextView android:paddingRight="67dip" android:text="" android:id="@+id/txtlast2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textColor="@color/black" android:textSize="12dip"></TextView> <TextView android:text="" android:id="@+id/txtchange2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textSize="12dip" android:textColor="@color/green1"></TextView> </LinearLayout> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="wrap_content" android:id="@+id/linear4" android:orientation="horizontal" > <ImageView android:id="@+id/ImageView04" android:layout_gravity="center" android:background="@drawable/up" android:layout_width="wrap_content" android:layout_height="wrap_content"></ImageView> <TextView android:paddingRight="61dip" android:paddingLeft="10dip" android:text="" android:id="@+id/txtindex3" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textColor="@color/black" android:textSize="12dip"></TextView> <TextView android:paddingRight="65dip" android:text="" android:id="@+id/txtlast3" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textColor="@color/black" android:textSize="12dip"></TextView> <TextView android:text="" android:id="@+id/txtchange3" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textSize="12dip" android:textColor="@color/green1"></TextView> </LinearLayout> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:id="@+id/linear1" android:layout_height="4dip" android:orientation="horizontal" > <ImageView android:id="@+id/ImageView08" android:layout_gravity="center" android:background="@drawable/line" android:layout_width="fill_parent" android:layout_height="wrap_content"></ImageView> </LinearLayout> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="15dip" android:id="@+id/linear5" android:orientation="horizontal" > <TextView android:text="Market data delayed at least 15 minutes " android:id="@+id/TextView16" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textSize="12dip" android:textColor="@color/gray2"></TextView> </LinearLayout> </LinearLayout> <------ finishing header--------> 

<———-join页脚———–>

 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="wrap_content" android:id="@+id/imglinear" android:background="@color/white" android:layout_alignParentBottom="true" > <ImageView android:id="@+id/ImageView15" android:src="@drawable/quest_i" android:layout_gravity="center" android:layout_width="wrap_content" android:layout_height="wrap_content"></ImageView> </LinearLayout> 

<————–整理页脚——->

<————屏幕的中心点———>

 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="vertical" android:background="@color/white" android:id="@+id/mainlinear3" android:layout_above="@+id/imglinear" android:layout_below="@+id/mainlinear2" > <ScrollView android:id="@+id/ScrollView01" android:layout_width="wrap_content" android:layout_height="wrap_content"> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="vertical" android:background="@color/white" android:id="@+id/relative3"> </RelativeLayout> </ScrollView> </RelativeLayout> 

<———–中心点整理———->

 </RelativeLayout> 

谢谢

Solutions Collecting From Web of "如何在android中为线性布局设置页眉和页脚"

 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent"> <!-- HEADER --> <include android:id="@+id/top_header" android:layout_alignParentTop="true" layout="@layout/layout_header" /> <!-- FOOTER --> <LinearLayout android:id="@+id/bottom_menu" android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="vertical" android:layout_alignParentBottom="true"> <!-- menu bar --> <include layout="@layout/layout_footer_menu" /> </LinearLayout> <!-- MAIN PART --> <LinearLayout android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_below="@id/top_header" android:layout_above="@id/bottom_menu" android:layout_weight="1" android:id="@+id/sub_content_view" android:paddingBottom="5sp" android:background="#EAEAEA"> </LinearLayout> </RelativeLayout> 

最好设置为主要部分:

android:layout_below =“@ id / top_header”android:layout_above =“@ id / bottom_menu”

在你的情况下,内容将在页脚下,滚动条将显示不正确。

此外,你需要在上面的内容的代码页脚 – 如果它以前没有定义的android想看ID(@ id / bottom_menu)。