Во время работы над 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_docked_overlay'. Я нашел right_docked_overlay. xml в макете, который является пустой заглушкой.
<!-- empty stub -->
<merge />
Я не понял, как это работает здесь.
Путь для файлов xml следующий: / frameworks / base / packages / SystemUI / res / layout /
Пожалуйста, помогите мне понять.
Спасибо