【问题标题】:Android 4.x Fragment not inheriting Activity Lollipop ThemeAndroid 4.x 片段不继承 Activity Lollipop 主题
【发布时间】:2014-11-22 10:47:32
【问题描述】:

简单的问题。

在棒棒糖之前的设备中考虑到新 MaterialDesign 的 AppCompat 主题。

鉴于 Activity 扩展了 Google 建议的 ActionBar 活动

给定活动上的 REAL (PostHoneycomb) 片段

结果是 1. Activity 在任何需要的地方都正确选择了带有漂亮强调色的主题

  1. 包含的片段(抛出动态事务添加,而不是来自 XML)不从 Activity 继承 Material Design 主题,并且具有旧的 Honeycomb 蓝色搜索栏按钮

  2. AndroidStudio 中相同的片段布局设计显示正确的 AppCompat 主题

  3. 使用 ContextWrapper 对 Fragment onCreateView 强制执行Eplicit 主题也不起作用。

附言由于我没有声誉,无法发布屏幕截图

【问题讨论】:

    标签: android fragment material-design


    【解决方案1】:

    这是带有 AppCompat 22.1.0 的 issue - 更新到较新版本(包含修复的 22.1.1 或 22.2.0 - 当前最新版本)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-24
      • 2016-12-05
      • 1970-01-01
      • 2012-09-18
      • 1970-01-01
      相关资源
      最近更新 更多