【问题标题】:How to change the gap between icon and text?如何改变图标和文字之间的间隙?
【发布时间】:2016-12-28 19:28:33
【问题描述】:

Picture

要查看图片,请点击顶部的链接。

这里是一个ViewPager + TabLayout。

我使用下面的代码来创建tablayout。

firstTab.setIcon(R.drawable.tab_home_green).setText("HOME");
secondTab.setIcon(R.drawable.tab_explore_grey).setText("EXPLORE");
thirdTab.setIcon(R.drawable.tab_me_grey).setText("MIME");
  1. 现在图标和标题之间的差距是固定的,在源中差距是私人的。我想知道如何更改gap值?

  2. 如何改变每个Tab的内边距?

【问题讨论】:

  • 创建自定义标签的布局...
  • 最好是带文字的图标。
  • 无论是否选择选项卡,我都需要两种类型的视图。我尝试了自定义选项卡,但是当我单击选项卡时,视图没有改变

标签: android material-design android-tablayout


【解决方案1】:

创建和扩展自定义选项卡的布局。

【讨论】:

  • 但是当标签被选中或不选中时我需要两种类型。我尝试了自定义选项卡,但是当我单击选项卡时,视图没有改变。
  • 您也可以使用自定义布局来完成它。只需附加一个 onTabChanged 侦听器并更改所选选项卡的布局。
【解决方案2】:

你也可以在xml中使用view标签作为图标之间的空格

【讨论】:

    猜你喜欢
    • 2013-02-14
    • 2015-01-21
    • 1970-01-01
    • 2016-09-28
    • 1970-01-01
    • 2018-03-29
    • 2019-01-25
    • 2016-01-09
    • 2018-06-14
    相关资源
    最近更新 更多