按钮不在布局中显示

时间:2018-05-08 07:00:10

标签: android button layout

这是我的XML:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/main_layout"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:orientation="vertical"
    tools:context=".MainActivity">

    <LinearLayout
        android:id="@+id/logoLayout"
        android:layout_width="150dp"
        android:layout_height="40dp"
        android:layout_marginLeft="120dp"
        android:layout_marginTop="25dp"

        android:orientation="vertical">

        <ImageView
            android:id="@+id/imageView3"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            app:srcCompat="@drawable/csr_logo2" />

    </LinearLayout>

    <LinearLayout
        android:id="@+id/lineLayout"
        android:layout_width="match_parent"
        android:layout_height="2dp"
        android:layout_below="@+id/logoLayout"
        android:layout_marginBottom="15dp"
        android:layout_marginTop="5dp"


        android:orientation="vertical">

        <ImageView
            android:id="@+id/imageView4"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:background="@drawable/dotted_line"
            app:srcCompat="@drawable/dotted_line" />

        <ImageView
            android:id="@+id/imageView5"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            app:srcCompat="@drawable/normal_line" />

    </LinearLayout>

    <android.support.design.widget.TabLayout
        android:id="@+id/tabLayout"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:background="@color/white"
        android:minHeight="?attr/actionBarSize"
        android:textColor="@color/black"
        android:theme="@style/AppTheme"
        app:tabMode="scrollable" />

    <com.example.sparsh.newcsraudit.CustomViewPager
        android:id="@+id/pager"
        android:layout_width="match_parent"
        android:layout_height="wrap_content">

    </com.example.sparsh.newcsraudit.CustomViewPager>

    <LinearLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:orientation="horizontal">

        <Button
            android:id="@+id/completeBtn"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignParentBottom="true"
            android:text="Complete Audit" />
    </LinearLayout>


</LinearLayout>

“按钮”不会显示在布局中。

我的按钮需要显示在布局的每个类别中。 尝试在我的活动中添加按钮来保存类别,但它不起作用。

尝试做出调整,但没有成功。

此外,在线查找类似问题,但找不到解决方案。

如何在布局中显示按钮。

请帮忙!

1 个答案:

答案 0 :(得分:0)

尝试将您的根布局更改为 RelativeLayout 并制作Button android:layout_alignParentBottom="true"

制作你的

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/main_layout"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:orientation="vertical"
    tools:context=".MainActivity">

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

     <LinearLayout
         android:id="@+id/logoLayout"
         android:layout_width="150dp"
         android:layout_height="40dp"
         android:layout_marginLeft="120dp"
         android:layout_marginTop="25dp"
         android:orientation="vertical">

         <ImageView
             android:id="@+id/imageView3"
             android:layout_width="match_parent"
             android:layout_height="wrap_content"
             app:srcCompat="@drawable/kid_goku" />

     </LinearLayout>

     <LinearLayout
         android:id="@+id/lineLayout"
         android:layout_width="match_parent"
         android:layout_height="2dp"
         android:layout_below="@+id/logoLayout"
         android:layout_marginBottom="15dp"
         android:layout_marginTop="5dp"
         android:orientation="vertical">

         <ImageView
             android:id="@+id/imageView4"
             android:layout_width="match_parent"
             android:layout_height="match_parent"
             android:background="@drawable/ic_message"
             app:srcCompat="@drawable/ic_message" />

         <ImageView
             android:id="@+id/imageView5"
             android:layout_width="match_parent"
             android:layout_height="match_parent"
             app:srcCompat="@drawable/kid_goku" />

     </LinearLayout>

     <android.support.design.widget.TabLayout
         android:id="@+id/tabLayout"
         android:layout_width="match_parent"
         android:layout_height="wrap_content"
         android:background="@color/white"
         android:minHeight="?attr/actionBarSize"
         android:textColor="@color/colorPrimary"
         android:theme="@style/AppTheme"
         app:tabMode="scrollable" />

     <com.example.sparsh.newcsraudit.CustomViewPager
         android:id="@+id/pager"
         android:layout_width="match_parent"
         android:layout_height="wrap_content">

     </com.example.sparsh.newcsraudit.CustomViewPager>
 </LinearLayout>



        <Button
            android:id="@+id/completeBtn"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignParentBottom="true"
            android:text="Complete Audit" />



</RelativeLayout>