• Android 关于Toolbar和FragmentActivity的问题


    今天在工作中遇到用Fragment搭Tab框架时,FragmentActivity无法使用Toolbar的问题。查了许多资料,其实AppComponent继承自FragmentActivity,所以AppComponent的所有特性他也都有,因此只需要让你的BaseActivtiy继承AppComponent即可。 
    在Fragment中使用。

    ((AppCompatActivity)getActivity()).getSupportActionBar().setTitle();

    二丶改变Toolbar的OverFlow Icon

    <!--解决Overflow 按钮的问题 改变按钮样式 -->
        <style name="OverFlow" parent="@android:style/Widget.Holo.ActionButton.Overflow">
            <item name="android:src">@drawable/ic_action_commit</item>
        </style>
        <!-- Base application theme. -->
        <style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
            <!-- toolbar(actionbar)颜色 -->
            <item name="colorPrimary">@color/ActionColor</item>
            <!-- 状态栏颜色 -->
            <item name="colorPrimaryDark">@color/ActionColor</item>
            <!-- 选中颜色 -->
            <item name="colorAccent">#F0F0F0</item>
            <!-- 窗口的背景颜色 -->
            <item name="android:windowBackground">@android:color/white</item>
            <item name="actionOverflowButtonStyle">@style/OverFlow</item>
        </style>
  • 相关阅读:
    STM32之ADC+步骤小技巧(英文)
    STM32之待机唤醒
    STM32_RTC君
    STM32之输入捕获以及小小应用(库)
    STM32之PWM君
    STM32之通用定时器
    STM32之看门狗(独立与窗口)
    零基础学习qt4 第七章的第一个例子
    SPI
    STM32串口中断的一些资料
  • 原文地址:https://www.cnblogs.com/zhujiabin/p/7530827.html
Copyright © 2020-2023  润新知