検索

ホームページ  >  に質問  >  本文

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

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

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

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

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

伊谢尔伦伊谢尔伦2772日前998

全員に返信(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
  • キャンセル返事