2016-08-29 112 views
2

如何刪除工具欄和tablayout之間的深線,我搜索了谷歌有人說,添加一些標高到工具欄和Tablayout,我沒有,但它不起作用,從海拔工具欄和tablyout,它也沒有working.Please幫我出:工具欄和標籤之間的線

tablayout_xml:

<RelativeLayout 
    android:id="@+id/main_layout" 
    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:layout_width="match_parent" 
    android:layout_height="match_parent"> 


    <android.support.design.widget.TabLayout 
     android:id="@+id/tab_layout" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:layout_below="@+id/toolbar" 
     app:tabGravity="fill" 
     android:elevation="2dp" 
     app:tabMode="fixed" 

     app:font="Nexa Bold.otf" 
     android:minHeight="?attr/actionBarSize" 
     android:background="@color/appbarColor" 
     android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"/> 

    <android.support.v4.view.ViewPager 
     android:id="@+id/pager" 
     android:layout_width="match_parent" 
     android:layout_height="fill_parent" 

     android:layout_below="@id/tab_layout"/> 

</RelativeLayout> 

activity_toolbar:

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

    <android.support.design.widget.CoordinatorLayout 
     android:id="@+id/container_main" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent"> 

     <RelativeLayout 
      android:id="@+id/rl" 
      android:layout_width="match_parent" 
      android:layout_height="match_parent"> 
      <android.support.design.widget.AppBarLayout 
       android:id="@+id/app_bar" 
       android:layout_width="match_parent" 
       android:layout_height="wrap_content" 
       android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"> 

       <android.support.v7.widget.Toolbar 
        android:id="@+id/toolbar" 
        android:layout_width="match_parent" 
        android:layout_height="?attr/actionBarSize" 
        android:background="@color/appbarColor" 
        android:elevation="2dp" 
        app:layout_scrollFlags="scroll|enterAlways" 
        app:popupTheme="@style/ThemeOverlay.AppCompat.Light" > 

        <TextView 
         android:layout_width="wrap_content" 
         android:layout_height="wrap_content" 
         android:textSize="@dimen/_15sdp" 
         android:textStyle="bold" 
         android:textColor="#fff" 
         android:layout_gravity="center" 
         android:id="@+id/toolbar_title" /> 
        <LinearLayout 
         android:id="@+id/clearllBtn" 
         android:layout_width="50dp" 
         android:layout_height="50dp" 
         android:layout_marginRight="5dp" 
         android:layout_gravity="right" 
         android:visibility="gone" 
         android:background="@drawable/toolbar_ripple" 
         android:gravity="center_vertical|center_horizontal"> 
         <TextView 

          android:layout_width="wrap_content" 
          android:layout_height="wrap_content" 
          android:textSize="@dimen/appbar_txt_size" 
          android:text="Clear" 
          android:textColor="@color/white" 

          android:gravity="center" 
          android:textStyle="bold" 
          android:id="@+id/clear_btn"/> 


        </LinearLayout> 


       </android.support.v7.widget.Toolbar> 

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




      <FrameLayout 
       android:layout_below="@+id/app_bar" 
       android:layout_width="match_parent" 
       android:layout_height="match_parent" 
       android:focusable="false" 
       android:focusableInTouchMode="false" 
       android:background="@color/faintwhite" 
       android:id="@+id/frame_container"> 

      </FrameLayout> 





     </RelativeLayout> 


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


    <!-- Navigation Drawer--> 
    <android.support.v7.widget.RecyclerView 
     android:id="@+id/recyclerView" 
     android:layout_width="300dp" 
     android:layout_height="match_parent" 
     android:layout_gravity="left" 
     android:background="@color/white" 
     > 

    </android.support.v7.widget.RecyclerView> 

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

I don't want deep Line Between the toolbar and tablayout

+0

爲'Toolbar'設置'android:elevation =「0dp」'。 – Piyush

+4

'#app:elevation =「」' –

回答

3

我有同樣的問題,我使用android:elevation="0dp",但它沒有奏效。在xml的AppBarLayout中,設置app:elevation="0dp"而不是android:elevation="0dp"

+0

謝謝它的完美工作:) –

+0

Yup ...很好:) –

+1

接受這個問題 –

0

刪除您的相對佈局,並將TabLayout放置在工具欄下方的appbarlayout中,並刪除所有建議添加的高程。這是做到這一點的正確方法。如果它不適合你,我會很樂意提供幫助。

2

我有同樣的問題,使用android:elevation="0dp"app:elevation="0dp",但問題不solved.Then我用這個

getSupportActionBar().setElevation(0); 

改變工具欄dynamically.By的高度和它爲我工作。

0

轉到工具欄並僅在工具欄和應用欄佈局中設置app:elevation="0dp"。一切都會正常工作。

相關問題