【问题标题】:Changing android system UI status bar height default values更改 android 系统 UI 状态栏高度默认值
【发布时间】:2019-03-04 18:41:40
【问题描述】:

我试图通过弄乱 SystemUI 值来更改系统 UI 状态栏的高度。这是一个嵌入式系统,不是一个电话应用程序。因此,我构建了整个 android 操作系统(目前是 Nougat),我可以随意摆弄它。

然而,在 SystemUI\res\values\internal.xml 下我发现:

<dimen name="status_bar_height">@*android:dimen/status_bar_height</dimen>
<dimen name="navigation_bar_height">@*android:dimen/navigation_bar_height</dimen>
<dimen name="navigation_bar_height_car_mode">@*android:dimen/navigation_bar_height_car_mode</dimen>
<color name="screen_pinning_primary_text">@*android:color/primary_text_default_material_light</color>

然后试试这个:

<!-- this is an experiment -->
<dimen name="status_bar_height">50dp</dimen>
<dimen name="navigation_bar_height">@*android:dimen/navigation_bar_height</dimen>
<dimen name="navigation_bar_height_car_mode">@*android:dimen/navigation_bar_height_car_mode</dimen>
<color name="screen_pinning_primary_text">@*android:color/primary_text_default_material_light</color>

通过将值更改为随机 50dp,我使状态栏变得更宽。然而,绘图区域现在与状态栏重叠。

如果我可以通过简单的更改安全地更改绘图区域,现在有人吗?我不想在操作系统中改变太多东西。我希望在我可以轻松更改时找到一个集中的地方。

有谁知道搜索的方法或好的关键字吗?状态栏始终位于绘图区下方,如下所示:

谢谢。

【问题讨论】:

    标签: android


    【解决方案1】:

    我在这里找到了:

    frameworks/base/core/res/res/values/dimens.xml

    <!-- Height of the status bar -->
    <dimen name="status_bar_height">24dp</dimen>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-02-02
      • 2012-12-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多