我有一個Android 5
設備,我設置了一些Material Styles
使用這個博客:Material Design Theming for Xamarin.Forms Android Apps並得到了這個主題:如何更改使用樣式所選項目的顏色?
值-V21 \ styles.xml
<resources>
<style name="MyTheme" parent="@android:style/Theme.Material.Light.DarkActionBar">
<item name="android:colorPrimary">@color/color_primary</item>
<item name="android:colorPrimaryDark">@color/color_primary_dark</item>
<item name="android:colorAccent">@color/accent</item>
<item name="android:colorControlNormal">@color/color_primary</item>
<item name="android:colorControlActivated">@color/color_primary</item>
<item name="android:colorControlHighlight">@color/color_primary</item>
<item name="android:windowContentTransitions">true</item>
<item name="android:windowAllowEnterTransitionOverlap">true</item>
<item name="android:windowAllowReturnTransitionOverlap">true</item>
<item name="android:windowSharedElementEnterTransition">@android:transition/move</item>
<item name="android:windowSharedElementExitTransition">@android:transition/move</item>
<item name="android:actionBarStyle">@style/MyTheme.ActionBarStyle</item>
</style>
</resources>
值\ colors.xml
<resources>
<color name="color_primary">#404040</color>
<color name="color_primary_dark">#404040</color>
<color name="accent">#379ADE</color>
</resources>
這工作得很好。但是..我似乎無法找出爲什麼我選擇的項目正在出現橙色?
如何更改使用Styles
我選擇的項目..哪裏橙色從哪裏來的顏色?
詩篇。如果我刪除樣式,它將返回到默認藍色。
我還發現Android Color Control Cheat Sheet卻看不到改變的條目列表視圖中選擇項目
感謝您的回答。雖然我不確定它對我有用。我的Android樣式可以自定義工具欄,但出於某種原因也可以自定義選定的項目。我的項目,我選擇是一個ListViewItem的,我不能看到如何隱式風格添加到我的ResourceDictionary爲 – user1
它一定是事做:'@android:風格/ Theme.Material.Light.DarkActionBar'如刪除單個項目工程 – user1
你試圖明確的風格適用於您的ListView覆蓋默認的主題不會改變任何東西,但切除整個風格?我仍然建議不要專注於底層操作系統的特定風格,並更多地關注應用程序本身。或者,如果你專注於Android只使用Xamarin.Droid而不是Forms,那麼它更清潔 –