0

私は下部にAppcompatボタンが配置されたコーディネーターのレイアウトを作成しました。また、ネストされたスクロールビューの内部にあるコーディネータのレイアウト内に相対レイアウトがあります。私が得ているのは、固定ボタンが相対レイアウトの内容と重なって、相対レイアウト内のいくつかの要素が表示されないようなものです。みんなを助けてください! /ショーを隠すため よろしく、 Thanks.`内容が重ならないように、調整されたボタンをコーディネーターのレイアウトに配置する方法はありますか?

<?xml version="1.0" encoding="utf-8"?> 


<android.support.design.widget.CoordinatorLayout 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_content" 
    android:clipToPadding="false" 
    android:layout_width="match_parent" 
    android:orientation="vertical" 
    android:layout_height="match_parent" 
    tools:context=".Hashmapretrieval" 
    app:contentScrim="#000000" 
    android:fitsSystemWindows="true" 
    app:statusBarBackground="@android:color/transparent" 
    android:background="#ffffff" 
    > 


    <android.support.design.widget.AppBarLayout 
     android:id="@+id/appbar" 
     android:layout_width="match_parent" 
     android:layout_height="300dp" 
     android:fitsSystemWindows="true" 
     android:background="#000000" 
     android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"> 

     <android.support.design.widget.CollapsingToolbarLayout 
      android:id="@+id/collapsing_toolbar" 
      android:layout_width="match_parent" 
      android:layout_height="match_parent" 
      android:fitsSystemWindows="true" 
      app:contentScrim="#000000" 
      android:background="#000000" 
      app:expandedTitleMarginEnd="64dp" 
      app:expandedTitleMarginStart="48dp" 
      app:layout_scrollFlags="scroll|exitUntilCollapsed"> 

      <ImageView 
       app:layout_scrollFlags="scroll|enterAlways|enterAlwaysCollapsed" 
       android:layout_width="match_parent" 
       android:layout_height="match_parent" 
       android:scaleType="fitXY" 
       android:id="@+id/imagev" 
       android:background="#000000" 
       android:fitsSystemWindows="true" 
       app:layout_collapseMode="parallax" 
       android:minHeight="100dp"/> 

      <android.support.v7.widget.Toolbar 
       android:id="@+id/toolbar" 
       android:layout_width="match_parent" 
       android:layout_height="?attr/actionBarSize" 
       app:layout_scrollFlags="scroll|enterAlways" 
       app:layout_collapseMode="pin" 
       app:popupTheme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"> 
      </android.support.v7.widget.Toolbar> 



     </android.support.design.widget.CollapsingToolbarLayout> 

    </android.support.design.widget.AppBarLayout> 



    <android.support.v4.widget.NestedScrollView 

     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:id="@+id/ns" 
     app:layout_behavior="@string/appbar_scrolling_view_behavior"> 


<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="wrap_content" 
    android:paddingLeft="@dimen/activity_horizontal_margin" 
    android:id="@+id/rr1" 
    android:paddingRight="@dimen/activity_horizontal_margin" 
    android:paddingTop="@dimen/activity_vertical_margin" 
    android:background="#ffffff" 
    android:fitsSystemWindows="true" 
    android:layout_alignParentBottom="true" 
    android:paddingBottom="@dimen/activity_vertical_margin" 
    app:layout_behavior="@string/appbar_scrolling_view_behavior" 
    > 


    <RelativeLayout 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:layout_marginTop="5dp" 
     android:background="#ffffff"> 

     <TextView 
      android:layout_width="match_parent" 
      android:layout_height="match_parent" 
      android:text="" 
      android:textSize="15sp" 
      android:textColor="#000000" 
      android:id="@+id/placeid" /> 

     <RelativeLayout 
      android:layout_width="match_parent" 
      android:id="@+id/rel1" 
      android:layout_height="0.3dp" android:background="#000000" android:layout_below="@+id/placeid" android:layout_marginTop="20dp"> 
     </RelativeLayout> 

     <RelativeLayout 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:id="@+id/rel3" 
      android:background="#ffffff" 
      android:layout_below="@+id/rel1" 
      android:layout_marginTop="10dp"> 

      <TableLayout 
       android:layout_width="match_parent" 
       android:layout_height="match_parent" 
       android:id="@+id/tablelayout" 
       android:layout_marginTop="10dp" 
       android:background="#ffffff"> 
       <TableRow android:id="@+id/tableRow1" 
        android:layout_height="0dp" 
        android:layout_width="match_parent" 
        > 
       <TextView 
        android:layout_width="wrap_content" 
        android:layout_height="match_parent" 
        android:textSize="17sp" 
        android:text="Teaching Skills" 
        android:id="@+id/QF" 
        android:layout_weight="3" 
        android:gravity="left" 
        android:padding="5dp" 

        /> 

       <TextView 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:text="No Ratings" 
        android:textSize="17sp" 
        android:id="@+id/rate1" 
        android:gravity="center" 
        android:padding="5dp" 
        android:layout_weight="0" 
        /> 

       </TableRow> 






      <TableRow android:id="@+id/tableRow2" 
       android:layout_height="0dp" 
       android:layout_width="match_parent" 
       > 
       <TextView 
        android:layout_width="wrap_content" 
        android:layout_height="match_parent" 
        android:textSize="17sp" 
        android:text="Classroom Culture" 

        android:layout_weight="3" 
        android:gravity="left" 
        android:padding="5dp" 

        android:id="@+id/QS" 

        /> 
       <TextView 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:text="No Ratings" 
        android:textSize="17sp" 
        android:id="@+id/rate2" 
        android:layout_weight="0" 
        android:gravity="center" 
        android:padding="5dp" 


        /> 

      </TableRow> 





      <TableRow android:id="@+id/tableRow3" 
       android:layout_height="0dp" 
       android:layout_width="match_parent" 
       > 

       <TextView 
        android:layout_width="wrap_content" 
        android:layout_height="match_parent" 
        android:textSize="17sp" 
        android:text="Syllabus Covered" 
        android:layout_weight="3" 
        android:gravity="left" 
        android:padding="5dp" 

        android:id="@+id/QT" 
        /> 

       <TextView 
        android:layout_width="wrap_content" 
        android:layout_height="match_parent" 
        android:text="No Ratings" 
        android:textSize="17sp" 
        android:id="@+id/rate3" 
        android:layout_weight="0" 
        android:gravity="center" 
        android:padding="5dp" 


        /> 

      </TableRow> 




      <TableRow android:id="@+id/tableRow4" 
       android:layout_height="0dp" 
       android:layout_width="match_parent" 
       > 
       <TextView 
        android:layout_width="wrap_content" 
        android:layout_height="match_parent" 
        android:textSize="17sp" 
        android:text="Extra help when needed" 

        android:layout_weight="3" 
        android:gravity="left" 
        android:padding="5dp" 
        android:id="@+id/QFo" 
        /> 

       <TextView 
        android:layout_width="wrap_content" 
        android:layout_height="match_parent" 
        android:text="No Ratings" 
        android:textSize="17sp" 
        android:id="@+id/rate4" 
        android:layout_weight="0" 
        android:gravity="center" 
        android:padding="5dp" 

        /> 

      </TableRow> 



       <TableRow android:id="@+id/tableRow5" 
        android:layout_height="0dp" 
        android:layout_width="match_parent" 
        android:layout_gravity="center_vertical|center_horizontal|center" 
        > 

       <TextView 
        android:layout_width="wrap_content" 
        android:layout_height="match_parent" 
        android:textSize="17sp" 
        android:layout_weight="3" 
        android:gravity="left" 
        android:padding="5dp" 
        android:text="Recommendations" 
        android:id="@+id/QFi" 

        /> 

       <TextView 
        android:layout_width="wrap_content" 
        android:layout_height="match_parent" 
        android:text="No Ratings" 
        android:textSize="17sp" 
        android:id="@+id/rate5" 
        android:layout_weight="0" 
        android:gravity="center" 
        android:padding="5dp" 

        /> 
       </TableRow> 



       <RelativeLayout 
        android:layout_width="match_parent" 
        android:layout_height="0.3dp" android:background="#000000" android:layout_marginTop="10dp" android:layout_below="@+id/tr1"> 
       </RelativeLayout> 




     <TableRow android:id="@+id/tableRow6" 
      android:layout_height="0dp" 
      android:layout_width="match_parent"> 
     <TextView 
         android:layout_width="wrap_content" 
         android:layout_height="match_parent" 
      android:textSize="17sp" 
      android:layout_weight="3" 
      android:gravity="left" 
      android:padding="5dp" 
         android:text="Overall Ratings" 
         android:id="@+id/Or" 
         /> 

        <TextView 
         android:layout_width="wrap_content" 
         android:layout_height="match_parent" 
         android:text="No Ratings" 
         android:textSize="17sp" 
         android:id="@+id/rateo" 
         android:layout_weight="0" 
         android:gravity="center" 
         android:padding="5dp" 


         /> 


      </TableRow> 



       <RelativeLayout 
        android:layout_width="match_parent" 
        android:layout_height="0.3dp" android:background="#000000" android:layout_marginTop="10dp" android:layout_below="@+id/tr2"> 
       </RelativeLayout> 

       <TableRow 
        android:layout_height="0dp" 
        android:layout_width="match_parent" android:padding="15dp" 
        > </TableRow> 




       <TableRow android:id="@+id/tableRow7" 
        android:layout_height="0dp" 
        android:layout_width="match_parent"> 

     <TextView 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:textAppearance="?android:attr/textAppearanceMedium" 
      android:text="Fees:" 
      android:textSize="17sp" 
      android:id="@+id/tv1" 

      android:layout_weight="3" 
      android:gravity="left" 
      android:padding="5dp" 
      /> 



     <TextView 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:textAppearance="?android:attr/textAppearanceMedium" 
      android:text="" 
      android:textSize="17sp" 

      android:id="@+id/fees" 

      android:layout_weight="0" 
      android:gravity="center" 
      android:padding="5dp" 
      /> 

       </TableRow> 



       <TableRow android:id="@+id/tableRow8" 
        android:layout_height="0dp" 
        android:layout_width="match_parent"> 
     <TextView 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:textAppearance="?android:attr/textAppearanceMedium" 
      android:text="Installment:" 
      android:textSize="17sp" 

      android:id="@+id/tv2" 
      android:layout_weight="3" 
      android:gravity="left" 
      android:padding="5dp" 
      /> 

     <TextView 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:textAppearance="?android:attr/textAppearanceMedium" 
      android:text="" 
      android:id="@+id/instavl" 
      android:layout_below="@+id/fees" 
      android:layout_weight="0" 
      android:gravity="center" 
      android:textSize="17sp" 

      android:padding="5dp" 
      /> 
       </TableRow> 



       <TableRow android:id="@+id/tableRow9" 
        android:layout_height="0dp" 
        android:layout_width="match_parent"> 
     <TextView 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:textAppearance="?android:attr/textAppearanceMedium" 
      android:text="Duration:" 
      android:id="@+id/tv3" 
      android:layout_weight="3" 
      android:textSize="17sp" 

      android:gravity="left" 
      android:padding="5dp" 
      /> 

     <TextView 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:textAppearance="?android:attr/textAppearanceMedium" 
      android:text="" 
      android:id="@+id/duration" 
      android:layout_weight="0" 
      android:textSize="17sp" 

      android:gravity="center" 
      android:padding="5dp" 
      /> 
       </TableRow> 


       <TableRow android:id="@+id/tableRow10" 
        android:layout_height="0dp" 
        android:layout_width="match_parent"> 

     <TextView 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:textAppearance="?android:attr/textAppearanceMedium" 
      android:text="Group Discount:" 
      android:textSize="17sp" 

      android:layout_weight="3" 
      android:gravity="left" 
      android:padding="5dp" 
      /> 

     <TextView 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:textAppearance="?android:attr/textAppearanceMedium" 
      android:text="" 
      android:textSize="17sp" 

      android:id="@+id/groupdiscount" 
      android:layout_weight="0" 
      android:gravity="center" 
      android:padding="5dp" 
      /> 
       </TableRow> 


       <TableRow android:id="@+id/tableRow11" 
        android:layout_height="0dp" 
        android:layout_width="match_parent"> 

     <TextView 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:textAppearance="?android:attr/textAppearanceMedium" 
      android:text="One Time Discount:" 
      android:textSize="17sp" 

      android:id="@+id/tv5" 
      android:layout_weight="3" 
      android:gravity="left" 
      android:padding="5dp" 
      /> 

     <TextView 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:textAppearance="?android:attr/textAppearanceMedium" 
      android:text="" 
      android:textSize="17sp" 


      android:id="@+id/otpdiscount" 
      android:layout_weight="0" 
      android:gravity="center" 
      android:padding="5dp" 
      /> 
       </TableRow> 



      </TableLayout> 

       <RelativeLayout 
        android:layout_width="match_parent" 
        android:layout_height="wrap_content" 
        android:layout_marginTop="10dp" 
        android:id="@+id/rr3" 
        android:layout_below="@+id/tablelayout"> 

        <Button android:id="@+id/add_wishlist" 
         android:layout_height="@dimen/buttonheight" 
         android:layout_width="match_parent" 
         android:onClick="addtowishlist" 
         android:textAllCaps="false" 
         android:textSize="@dimen/buttonTextsize" 
         android:text="Add to my List"/> 

       </RelativeLayout> 


</RelativeLayout> 
     </RelativeLayout> 
     </RelativeLayout> 
    </android.support.v4.widget.NestedScrollView> 


    <Button android:id="@+id/book_demo" 
     android:onClick="bookdemo" 
     android:layout_height="40dp" 
     android:clickable="true" 

     android:layout_width="match_parent" 
     android:layout_gravity="end|bottom"  android:textColor="#ffffff" 
     android:textSize="@dimen/buttonTextsize" 

     android:textAllCaps="false" 
     android:text="Come for Demo Lecture" 
     android:background="#3b3b3b" 
     /> 
</android.support.design.widget.CoordinatorLayout> 
+0

は、あなたのXMLを表示することができますか? – GPack

+1

そうです、スクロールビューの下部にオーバーラップするボタン(つまり、右/下のFloatingActionButton)を配置するのは通常通りです。 ボタンをスクロールして変更を表示/非表示にすることができます。 – GPack

+0

それで、スクロールダウン時にボタンを隠すことを提案していますか?どのように達成するのですか? –

答えて

1

FloatingActionButton異なる方法(例えば、オンライン)があり、Iは、this等即ち動作を通じて方法を好みます。

あなたはいつもの重複をたくない場合は、あなたがでNestedScrollViewにX DP(ボタンの8)のマージン底を追加してみてくださいすることができます

android:layout_marginBottom="xdp" 
+0

私は浮動アクションボタンを使用していません!では、通常のアプリケーションコンパイルボタンの場合の振る舞いを変更するにはどうすればいいですか? –

+0

スクロールのようなものを作成したかったので、ボタンが表示され、スクロールが終了したらボタンは他のすべての要素と同様になります。 –

関連する問題