찾다

 >  Q&A  >  본문

Android TabLayout 中如果修改下标线样式的宽度大小?

这个是豌豆荚 APP上的样式,他们TabLayout的白色下标线很短

这个是Demo上 默认的效果,白色下标线跟当前 tab item 的宽度一样

所以问题就是如何能控制这个下标线的样式,让它像豌豆荚上那样的效果?

我找到一个第三方的组件 SmartTabLayout

伊谢尔伦伊谢尔伦2772일 전997

모든 응답(3)나는 대답할 것이다

  • 天蓬老师

    天蓬老师2017-04-17 17:42:50

    Wandoujia는 TabLayout을 사용하여 구현되지 않았습니다. uiautomatorviewer(sdk/tools 디렉토리에 있는 보기 도구)를 사용하여 직접 작성했습니다

    회신하다
    0
  • 迷茫

    迷茫2017-04-17 17:42:50

    TabLayout API를 확인한 결과 하단 표시의 너비를 설정하는 방법을 찾을 수 없다는 것을 발견했습니다setSelectedTabIndicatorHeight. 따라서 Wandoujia APP에서는 그렇지 않을 수도 있습니다. TabLayout을 사용하고 있지만 사용자 정의 컨트롤 레이아웃일 수도 있습니다.

    회신하다
    0
  • 巴扎黑

    巴扎黑2017-04-17 17:42:50

    https://github.com/hackware19를 이용해 보세요...

    회신하다
    0
  • 취소회신하다