相关疑难解决方法(0)

在android设计支持TabLayout中更改选项卡文本的字体

我正在尝试TabLayout从android设计库中处理新的东西.

我想将标签文本更改为自定义字体.并且,我试图搜索一些与之相关的样式TabLayout,但最终还是达到了这个目的.

请指导我如何更改标签文本字体.

fonts android android-fonts android-design-library android-tablayout

96
推荐指数
11
解决办法
7万
查看次数

Android - 自定义操作栏sherlock选项卡

我试图自定义操作栏sherlock选项卡,以便它们显示选项卡图标下方的选项卡文本.在搜索和阅读有关主题后,我仍然没有太多运气.

以下是我得到的结果:

已选择自定义tab1 选

未选择自定义选项卡1,选择标准选项卡2 未选中的

这是我到目前为止:

创建了我自己的styles.xml,我在其中更改了一些操作栏设置:

<style name="SkoletubeTheme" parent="Theme.Sherlock">
    <item name="actionBarSize">@dimen/st__action_bar_default_height</item>
    <item name="actionBarTabStyle">@style/Skoletube.TabView</item>
    <item name="actionBarTabTextStyle">@style/Skoletube.Tab.Text</item>
</style>

<style name="Skoletube.TabView" parent="Widget.Sherlock.ActionBar.TabView">
    <item name="android:background">@drawable/abs__tab_indicator_holo</item>
    <item name="android:paddingLeft">6dp</item>
    <item name="android:paddingRight">6dp</item>
</style>

<style name="Skoletube.Tab.Text" parent="Widget.Sherlock.ActionBar.TabText">
    <item name="android:textAppearance">@android:style/TextAppearance.Medium</item>
    <item name="android:textColor">@android:color/primary_text_dark</item>
    <item name="android:textSize">10sp</item>
</style>
Run Code Online (Sandbox Code Playgroud)

创建了一个xml ressource,我在其中更改并为操作栏设置了一些文本设置.在这里,我增加了操作栏的高度,从而增加了标签的高度.我还减小了文本的大小,以便为选项卡中的图标和文本添加空间

<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- Default height of an action bar. -->
<dimen name="st__action_bar_default_height">58dip</dimen>
<!-- Text size for action bar titles -->
<dimen name="ab__action_bar_title_text_size">10dp</dimen>
<!-- Text size for action bar subtitles -->
<dimen name="ab__action_bar_subtitle_text_size">6dp</dimen>
<!-- Top margin for action bar subtitles --> …
Run Code Online (Sandbox Code Playgroud)

layout tabs android actionbarsherlock android-actionbar

15
推荐指数
2
解决办法
2万
查看次数