packages/SystemUI/res/values/styles.xml
修改前的代码:
<style name="TextAppearance.QS.TileLabel">
<item name="android:textSize">@dimen/qs_tile_text_size</item>
<item name="android:letterSpacing">0.01</item>
<item name="android:lineHeight">20sp</item>
<item name="android:fontFamily">@*android:string/config_bodyFontFamilyMedium</item>
</style>
<style name="TextAppearance.QS.TileLabel.Secondary">
<item name="android:fontFamily">@*android:string/config_bodyFontFamily</item>
</style>
修改后的代码:
<style name="TextAppearance.QS.TileLabel">
<item name="android:textSize">@dimen/qs_tile_text_size</item>
<item name="android:letterSpacing">0.01</item>
<item name="android:lineHeight">18sp</item><!-- Me change 20 to 18-->
<item name="android:fontFamily">@*android:string/config_bodyFontFamilyMedium</item>
</style>
<style name="TextAppearance.QS.TileLabel.Secondary">
<item name="android:textSize">@dimen/qs_tile_text_size_secondary</item><!-- Me add: app_label size-->
<item name="android:fontFamily">@*android:string/config_bodyFontFamily</item>
</style>
packages/SystemUI/res/values/dimens.xml
修改前的代码:
<dimen name="qs_customize_internal_side_paddings">8dp</dimen>
<dimen name="qs_icon_size">42dp</dimen><!-- other change 20 to 42-->
<dimen name="qs_side_view_size">28dp</dimen>
<dimen name="qs_label_container_margin">10dp</dimen>
<dimen name="qs_quick_tile_size">60dp</dimen>
<dimen name="qs_tile_padding">12dp</dimen>
<dimen name="qs_tile_start_padding">16dp</dimen>
<dimen name="qs_drawable_end_margin">4dp</dimen>
<dimen name="qs_page_indicator_width">16dp</dimen>
<dimen name="qs_page_indicator_height">8dp</dimen>
<!-- The size of a single dot in relation to the whole animation.
Scaled @dimen/qs_page_indicator-width by .4f.
-->
<dimen name="qs_page_indicator_dot_width">6.4dp</dimen>
<dimen name="qs_tile_text_size">14sp</dimen>
<dimen name="qs_panel_padding">16dp</dimen>
<dimen name="qs_dual_tile_padding_horizontal">6dp</dimen>
<dimen name="qs_panel_elevation">4dp</dimen>
<dimen name="qs_panel_padding_bottom">20dp</dimen><!--@dimen/footer_actions_height other change to 20-->
<dimen name="qs_panel_padding_top">80dp</dimen>
修改后的代码:
<dimen name="qs_customize_internal_side_paddings">8dp</dimen>
<dimen name="qs_icon_size">42dp</dimen><!-- other change 20 to 42-->
<dimen name="qs_side_view_size">28dp</dimen>
<dimen name="qs_label_container_margin">2dp</dimen><!-- Me change 10 to 2-->
<dimen name="qs_quick_tile_size">60dp</dimen>
<dimen name="qs_tile_padding">10dp</dimen><!-- Me change 12 to 10-->
<dimen name="qs_tile_start_padding">16dp</dimen>
<dimen name="qs_drawable_end_margin">4dp</dimen>
<dimen name="qs_page_indicator_width">16dp</dimen>
<dimen name="qs_page_indicator_height">8dp</dimen>
<!-- The size of a single dot in relation to the whole animation.
Scaled @dimen/qs_page_indicator-width by .4f.
-->
<dimen name="qs_page_indicator_dot_width">6.4dp</dimen>
<dimen name="qs_tile_text_size">12sp</dimen><!-- Me change 14 to 12-->
<dimen name="qs_tile_text_size_secondary">10sp</dimen><!-- Me add: app_label size-->
<dimen name="qs_panel_padding">4dp</dimen><!-- Me change 16 to 4-->
<dimen name="qs_dual_tile_padding_horizontal">6dp</dimen>
<dimen name="qs_panel_elevation">4dp</dimen>
<dimen name="qs_panel_padding_bottom">20dp</dimen><!--@dimen/footer_actions_height other change to 20-->
<dimen name="qs_panel_padding_top">80dp</dimen>
主要是对字体和间距进行了一系列的缩小,这样在设置Settings显示中无论设置字体显示多大多小,字体都能够完整的显示出来,针对不同型号的机子,对大小的要求也不同,需要灵活使用。