大侠阿木博客
大侠阿木博客

【备忘】修改应用风格和Settings.apk一致

额这个唯一的用处就是,在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>

没有标签
首页      Android      Android 教程      【备忘】修改应用风格和Settings.apk一致

大侠阿木博客

【备忘】修改应用风格和Settings.apk一致
额这个唯一的用处就是,在Settings里面集成其他程序快捷方式的时候,把“其他程序”的界面风格改为和Settings.apk一样。 处女座专用,自用 步骤一:AndroidMainfast.xml中application新增或…
扫描二维码继续阅读
2014-03-29