android - android SystemUI中right_doked_overlay有什么用?
问题描述
在处理 AOSP 时,我发现了类似下面一行的内容。
<include layout="@layout/right_docked_overlay" />
我的问题是,在锁定屏幕中有一个紧急按钮,它显示在屏幕右侧。我希望它被放置在屏幕的中心。我从布局 xml 文件中发现上述行出现在紧急按钮块之前。
<include layout="@layout/right_docked_overlay" />
<com.android.keyguard.EmergencyButton
android:id="@+id/notification_keyguard_emergency_call_button"
android:layout_gravity="center"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/kg_emergency_call_label"
style="?android:attr/buttonBarButtonStyle"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textSize="@dimen/kg_status_line_font_size"
android:textColor="#ffffff"
android:drawablePadding="8dip"
android:textAllCaps="@bool/kg_use_all_caps"
android:visibility="gone"
androidprv:locateAtNonSecureView="true" />
我想知道“right_doked_overlay”的功能。我在布局中找到了一个 right_doked_overlay.xml,它是一个空存根。
<!-- empty stub -->
<merge />
我不明白它是如何在这里工作的。
xml文件的路径如下: /frameworks/base/packages/SystemUI/res/layout/
请帮助我理解。
谢谢
解决方案
推荐阅读
- php - 从 php 中的 stdCass 对象访问数组数据
- c# - 通过 Dialogflow 和 C# Azure Function 存储 Google Assistant 的用户设置
- node.js - Firebase 云功能节点 8 - 远程部署时出现“错误:找不到环境配置”
- python - 如何从内存中处理块中的二进制字符串?
- google-contacts-api - 为什么 google content api v2.1 中的 dryRun 模式消失了
- php - Discounting the cheapest item for a specific category in WooCommerce
- php - 如何在 PHP 中建立两个表之间的关系
- c++ - 当我输入等于 totalCost 的双精度时,如果语句不会运行
- mysql - 汇总不同组的每个 ID 的结果
- c - 为什么在尝试释放字符串数组时出现此错误