Pxa*_*aml 5 xamarin.android xamarin.forms
工具栏颜色默认为白色,我想将其更改为蓝色。我能够改变几乎所有的东西,但不是那个。
工具栏.axml
<android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="?attr/colorPrimary"
android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
android:popupTheme="@style/ThemeOverlay.AppCompat.Light" />
Run Code Online (Sandbox Code Playgroud)
样式文件
<style name="MyTheme.Base" parent="Theme.AppCompat.Light.DarkActionBar">
<item name="android:textColorPrimary">#1b2b32</item>
<item name="android:textColorSecondary">#1c4d9e</item>
Run Code Online (Sandbox Code Playgroud)
我找到了一种方法。它与我在那里读到的所有答案混合在一起。我在 XAML @Guillermo Daniel Arias 中使用了Change color of ToolBarItem 中的这个答案 。关于styles.XML
<item name="android:actionMenuTextColor">#1c4d9e</item>
Run Code Online (Sandbox Code Playgroud)
在 App.xml 上(在 xamarin 表单共享项目上)
<Style TargetType="NavigationPage">
<Setter Property="BarBackgroundColor" Value="White"/>
<Setter Property="BarTextColor" Value="#004895"/>
</Style>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5978 次 |
| 最近记录: |