2017-01-23 3 views
0

Мне нужно поместить кнопку поверх скользящегоTabLayout. Я использовал layout_below. Но он не работал. Пожалуйста, взгляните на мой код XML и фрагмента.Поместите кнопку над раздвижнымTabLayout

<FrameLayout 
    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" 
    xmlns:app="http://schemas.android.com/apk/res-auto" 
    > 

    <!-- TODO: Update blank fragment layout --> 

    <Button 
    android:id="@+id/charge_button" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:text="@string/charge" /> 

    <tabs.SlidingTabLayout 
     android:id="@+id/sliding_tabs" 
     android:elevation="1dp" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:layout_below="@+id/charge_button"/> 


    <android.support.v4.view.ViewPager 
     android:id="@+id/view_pager" 
     android:layout_height="wrap_content" 
     android:layout_width="match_parent" 
     app:layout_behavior="@string/appbar_scrolling_view_behavior" 
     android:layout_below="@+id/sliding_tabs"> 


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


</FrameLayout> 

// Charge это имя кнопки здесь

enter image description here

+0

возможно этот пост поможет http://stackoverflow.com/questions/33125767/add-button-on-sliding-tab-layout – boyshot17

ответ

-1

вы должны установить, как это Жаль, что я не понял ваши требования правильно теперь получили точку не могут перекрываться макеты вы должны установить название используя код Java, добавляя фрагменты в скользящую компоновку с заголовком. https://stackoverflow.com/a/37833589/4574463

+0

я реализовал его, но теперь я не могу увидеть полоски SlidingTabLayout. Я вижу только список и кнопку в правом верхнем углу. @santosh Kumar –

+0

Я обновил свой ответ, вы можете попробовать это, чтобы добиться того же. –

+0

Позвольте мне попробовать. @santosh kumar –

Смежные вопросы