相关疑难解决方法(0)

在主题中定义TabLayout样式

TabLayout我的应用程序中有两种不同的样式:

<style name="TabLayoutPower" parent="Widget.Design.TabLayout">
    <item name="tabSelectedTextColor">@android:color/white</item>
    <item name="tabTextColor">@android:color/white</item>
</style>

<style name="TabLayoutFree" parent="Widget.Design.TabLayout">
    <item name="tabSelectedTextColor">@android:color/black</item>
    <item name="tabTextColor">@android:color/black</item>
</style>
Run Code Online (Sandbox Code Playgroud)

如何定义TabLayout主题的默认样式?我找不到任何信息,我应该使用哪个项目名来构建我的主题.我想像添加listview一样添加TabLayout:

<style name="Free" parent="Theme.AppCompat.Light.DarkActionBar">
        <item name="colorPrimary">@color/black</item>
        <item name="colorPrimaryDark">@color/black</item>
        <item name="colorAccent">@color/main_red</item>
        <item name="android:windowBackground">@color/main_bg_light</item>
        <item name="android:listViewStyle">@style/MyListView</item>
    </style>
Run Code Online (Sandbox Code Playgroud)

android android-theme android-tablayout

14
推荐指数
3
解决办法
4149
查看次数

标签 统计

android ×1

android-tablayout ×1

android-theme ×1