额这个唯一的用处就是,在Settings里面集成其他程序快捷方式的时候,把“其他程序”的界面风格改为和Settings.apk一样。
处女座专用,自用
步骤一:AndroidMainfast.xml中application新增或替换主题属性为:
code>android:theme="@style/Theme.Settings"
然后在Styles.xml中添加
<style name="Theme.Settings" parent="@android:style/Theme.Holo">
<item name="android:actionBarStyle">@android:style/Widget.Holo.ActionBar.Solid</item>
<item name="android:preferencePanelStyle">@style/PreferencePanelSinglePane</item>
<item name="android:preferenceHeaderPanelStyle">@style/PreferenceHeaderPanelSinglePane</item>
<item name="android:preferenceListStyle">@style/PreferenceHeaderListSinglePane</item>
<item name="android:preferenceFragmentListStyle">@style/PreferenceFragmentListSinglePane</item>
<item name="android:preferenceFragmentPaddingSide">@android:dimen/preference_fragment_padding_side</item>
</style>
<style name="PreferencePanelSinglePane" parent="@android:style/PreferencePanel">
<item name="android:scrollbarStyle">outsideOverlay</item>
<item name="android:background">@null</item>
<item name="android:paddingStart">0.0dip</item>
<item name="android:paddingEnd">0.0dip</item>
<item name="android:layout_marginStart">0.0dip</item>
<item name="android:layout_marginEnd">0.0dip</item>
</style>
<style name="PreferenceHeaderPanelSinglePane">
<item name="android:background">@null</item>
<item name="android:layout_marginStart">0.0dip</item>
<item name="android:layout_marginEnd">0.0dip</item>
</style>
<style name="PreferenceHeaderListSinglePane" parent="@android:style/PreferenceHeaderList">
<item name="android:scrollbarStyle">outsideOverlay</item>
<item name="android:paddingTop">0.0dip</item>
<item name="android:paddingBottom">0.0dip</item>
<item name="android:layout_marginTop">0.0dip</item>
<item name="android:layout_marginBottom">0.0dip</item>
<item name="android:paddingStart">@android:dimen/preference_fragment_padding_side</item>
<item name="android:paddingEnd">@android:dimen/preference_fragment_padding_side</item>
<item name="android:layout_marginStart">0.0dip</item>
<item name="android:layout_marginEnd">0.0dip</item>
</style>
<style name="PreferenceFragmentListSinglePane" parent="@android:style/PreferenceFragmentList">
<item name="android:scrollbarStyle">outsideOverlay</item>
<item name="android:paddingStart">@android:dimen/preference_fragment_padding_side</item>
<item name="android:paddingEnd">@android:dimen/preference_fragment_padding_side</item>
<item name="android:layout_marginStart">0.0dip</item>
<item name="android:layout_marginEnd">0.0dip</item>
</style>