如何添加上面的标签行android tablayout

问题描述:

需要帮助如何添加上面的标签行android tablayout

我已经搜索了我的要求,但没有发现如此张贴我自己的问题。

我需要显示上面的标签不是下面的标签,因为所有的解决方案是添加标签文本下方的行。

enter image description here

我应该使用自定义选项卡或Android支持未做定制这种情况下?是

联系我观看了如下

https://www.google.com.pk/search?q=fabric+documentation&rlz=1C1CHBD_enPK741PK753&oq=fabric+documentation+&aqs=chrome..69i57.5669j0j7&sourceid=chrome&ie=UTF-8#safe=active&q=how+to+adding+line+above+tabs+android

,因为我想知道应该用什么..乌尔建议将是有益的无码张贴..感谢

+0

我不知道最好的解决方案,但我建议创建一个自定义视图的标签顶部的行。 –

+0

好,谢谢将尝试:) –

试试这个创建在res/drawable文件夹中的背景和设置app:tabBackground="@drawable/selector"

让你这样Tablayout

<android.support.design.widget.TabLayout 
      android:id="@+id/detail_tabs" 
      android:layout_width="match_parent" 
      app:tabSelectedTextColor="@color/colorPrimary" 
      app:tabIndicatorHeight="0dp" 
      android:layout_height="wrap_content" 
      app:tabMode="scrollable" 
      app:tabBackground="@drawable/selector" /> 

这里selector.xml

<?xml version="1.0" encoding="utf-8"?> 
<selector xmlns:android="http://schemas.android.com/apk/res/android"> 
    <item android:state_selected="true" android:state_pressed="false"> 
     <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> 

      <item android:top="3dp" android:left="-5dp" android:right="-5dp" android:bottom="-5dp"> 
       <shape android:shape="rectangle"> 
        <solid android:color="@color/colorWhite"/> 
        <stroke android:color="@color/colorPrimary" android:width="2dp"/> 

       </shape> 
      </item> 
     </layer-list> 
    </item> 

    <item android:state_selected="true" android:state_pressed="true"> 
     <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> 

      <item android:top="3dp" android:left="-5dp" android:right="-5dp" android:bottom="-5dp"> 
       <shape android:shape="rectangle"> 
        <solid android:color="@color/colorWhite"/> 
        <stroke android:color="@color/colorPrimary" android:width="2dp"/> 
       </shape> 
      </item> 
     </layer-list> 
    </item> 

</selector> 

希望它如果不工作,然后添加评论。

+0

非常感谢吨哥们ü救了我的时间..像一个魅力的工作.. 这将是巨大的,如果ü稍微解释一下它怎么做.. –

+0

是在这方面,我加标签背景在其中使用图层列表,并使用其应用线 –

+0

完成状态来创建新的视图..好心u能告诉如何做到这一点还挺任务在未来 –