样式actionBar影响Preferences的样式

时间:2014-07-25 15:12:20

标签: android android-xml

当我将以下行添加到我的themes.xml以隐藏操作栏图标时:

    <item name="android:icon">@android:color/transparent</item>

这会影响我的偏好活动样式。

这是我的settings.xml

<PreferenceCategory android:title="Security" >
    <CheckBoxPreference
        android:title="Enable Passcode Protection"
        android:summary="A 4 digit pin to protect all of your accounts."
        android:key="prefCodePasscode"
        android:defaultValue="false"/>
    <com.rcd.simpleregister.PasswordDialogPreference
        android:key="prefPasscode"
        android:title="Set Passcode"
        android:summary="Enable application passcode for enhanced security."
        android:positiveButtonText="Ok"
        android:negativeButtonText="Cancel"
        android:dependency="prefCodePasscode"/>
</PreferenceCategory>

它从这里开始(没有android:icon造型) enter image description here

对此(使用android:icon样式) enter image description here

1 个答案:

答案 0 :(得分:0)

从样式定义中删除android:icon。相反,对于不应包含图标的活动,请在其AndroidManifest元素中为这些活动设置android:icon属性:

<activity
    android:name=".MyActivity"
    android:icon="@android:color/transparent" />