为Android设计ActionBar

时间:2015-03-17 04:58:53

标签: android android-actionbar xamarin.android xamarin.forms

我正在使用Xamarin.Forms为我的跨平台应用程序创建UI。我在Android中创建了一个ActionBar。现在我想要相应的样式ActionBar。目前,ActionBar标题显示在最左侧(根据默认行为)。我更改了背景颜色和文本颜色。现在我希望将标题对齐在中心并使其变为粗体。

这是我当前的样式资源文件。

<resources>

  <style name="MyTheme" parent="android:Theme.Holo.Light">
    <!-- Customize your theme here. -->
    <item name="android:actionBarStyle">@style/MyActionBar</item>

  </style>

  <style name="MyActionBar" parent="@android:style/Widget.Holo.Light.ActionBar">
    <item name="android:background">@color/actionbarbackground</item>
    <item name="android:titleTextStyle">@style/TitleTextStyle</item>
  </style>

  <!-- action bar title text -->
  <style name="TitleTextStyle" parent="@android:style/TextAppearance">
    <item name="android:textColor">@color/white</item>

  </style>
</resources>

我将它应用于我的活动: -

[Activity(Label = "MyApp.Mobile",
        Theme = "@style/MyTheme",
        Icon = "@drawable/icon",
        ConfigurationChanges = ConfigChanges.ScreenSize | ConfigChanges.Orientation)]

如何对齐并使字体变粗?谢谢你的任何建议

0 个答案:

没有答案