Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 我想在我的应用程序中的所有选项卡上添加页脚以显示天气_Android_Xml_Android Layout_Footer - Fatal编程技术网

Android 我想在我的应用程序中的所有选项卡上添加页脚以显示天气

Android 我想在我的应用程序中的所有选项卡上添加页脚以显示天气,android,xml,android-layout,footer,Android,Xml,Android Layout,Footer,我已经在选项卡中添加了页脚活动页脚显示在所有选项卡中,但问题是它会覆盖数据,所以底部的数据不可见 这是我的xml代码 <android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/drawer_layout"

我已经在选项卡中添加了页脚活动页脚显示在所有选项卡中,但问题是它会覆盖数据,所以底部的数据不可见

这是我的xml代码

<android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/drawer_layout"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    >

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:id="@+id/relativ_layout"

    tools:context=".MainActivity" >

    <TabHost
        android:id="@android:id/tabhost"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content" >

        <LinearLayout
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:orientation="vertical" >

            <TabWidget
                android:id="@android:id/tabs"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:background="#ff8800"

                android:orientation="horizontal" >
            </TabWidget>

            <FrameLayout
                android:id="@android:id/tabcontent"
                android:layout_width="0dp"
                android:layout_height="0dp"
                android:layout_weight="0" >



               </FrameLayout>

            <android.support.v4.view.ViewPager
                android:id="@+id/viewpager"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:layout_gravity="bottom" >


                </android.support.v4.view.ViewPager>



        </LinearLayout>



    </TabHost>

    // footer *************************************************
    <RelativeLayout
            android:id="@+id/footer"
            android:layout_width="match_parent"

            android:layout_height="wrap_content"           
            android:layout_alignParentBottom="true"
            android:background="#F00000"
            android:gravity="bottom" >

        <TextView
            android:layout_width="wrap_content"            
            android:layout_height="wrap_content"
            android:layout_margin="5dp"
            android:text="Fixed Footer"
            android:textColor="#000"
            android:textSize="20sp" />
                </RelativeLayout>    

            //********************************************

</RelativeLayout>








 <FrameLayout
    android:id="@+id/Frame_container"
    android:layout_width="match_parent"
    android:layout_height="match_parent" >



 </FrameLayout>



 <LinearLayout
        android:id="@+id/navigation_drawer"
        android:layout_width="@dimen/navigation_drawer_width"
        android:layout_height="match_parent"
        android:layout_gravity="start"
       android:orientation="vertical"
        android:background="@android:color/white">




          <RelativeLayout      
        android:layout_width="match_parent"
    android:layout_height="150dp"
    android:clickable="true"
    android:focusable="true"
    android:background="@drawable/navigationdrawer"


    >



         <TextView 
             android:id="@+id/txtemail"
             android:layout_width="wrap_content"
             android:layout_height="wrap_content"
             android:text="Shivam1692@gmail.com"
             android:layout_alignParentBottom="true"
             android:layout_marginLeft="10dp"
             android:layout_marginBottom="10dp"/>

     </RelativeLayout>

        <TextView
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:textSize="15dp"
            android:paddingTop="20dp"

            android:textColor="@android:color/darker_gray"
            android:textStyle="bold"
            android:paddingLeft="10dp"
            android:paddingRight="16dp"
            android:text="TITLE" />

            <ListView
        android:id="@+id/list_slider"
        android:layout_width="match_parent"
        android:layout_height="0dp"
        android:layout_weight="1"
       android:listSelector="@drawable/list_selector"
        android:divider="@color/list_divider"
        android:choiceMode="singleChoice"
        android:dividerHeight="0.3dp"
         />



    </LinearLayout>

</android.support.v4.widget.DrawerLayout>   

//页脚*************************************************
//********************************************

请告诉我如何在数据下方添加页脚。

您可以使用嵌套的相对布局,如下所示


结果:(为清晰起见添加了边框)


在此处输入代码只需在您使用的线性布局中添加一个填充底部30dp[android:paddingbottom=“30dp”]

将LinearLayout更改为RelativeLayout,并在下面添加android:layout_=“@id/footer”



看看@JoanColmenero我已经实现了相同的功能,例如,但它是通过数据实现的,你能让我们看看你的屏幕外观吗?@JoanColmenero我没有足够的声誉来发布图像。把你图像的链接放在标签上我想添加页脚
<!-- Header -->
<RelativeLayout
    android:id="@+id/header"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_alignParentTop="true"
    android:gravity="center" >

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:textAppearance="?android:attr/textAppearanceLarge"
        android:text="Header"
        android:id="@+id/textView" />
</RelativeLayout>

<!-- Footer -->
<RelativeLayout
    android:id="@+id/footer"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_alignParentBottom="true"
    android:gravity="center" >

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:textAppearance="?android:attr/textAppearanceLarge"
        android:text="Footer"
        android:id="@+id/textView2" />

</RelativeLayout>

<!-- Content -->
<!-- Place your content in this layout-->
<RelativeLayout
    android:id="@+id/content"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:layout_above="@id/footer"
    android:layout_below="@id/header"
    android:gravity="center" >

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:textAppearance="?android:attr/textAppearanceLarge"
        android:text="Content"
        android:id="@+id/textView4" />
</RelativeLayout>
<android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/drawer_layout"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    >

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:id="@+id/relativ_layout"

    tools:context=".MainActivity" >

    <TabHost
        android:id="@android:id/tabhost"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content" >

        <LinearLayout
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:orientation="vertical"
            android:paddingBottom="30dp" >