Кнопка не отображается в макете - PullRequest
0 голосов
/ 08 мая 2018

Это мой 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 голосов
/ 08 мая 2018

Попробуйте изменить свой корневой макет на 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>
...