1
我有一個TabbedPage與多個子頁面,每個標題。 當標題足夠短時,單行文本會完全居中,但只要文本需要多於一行,它就不再居中。Xamarin表單TabbedPage的中心文本標題
誰能告訴我如何解決這個問題?
我有一個TabbedPage與多個子頁面,每個標題。 當標題足夠短時,單行文本會完全居中,但只要文本需要多於一行,它就不再居中。Xamarin表單TabbedPage的中心文本標題
誰能告訴我如何解決這個問題?
我認爲這是不可能在共同的方式在所有平臺上做的,你必須做在特定平臺的方式。
對於Android項目我做它以這樣一種方式: 在文件Styles.xml從文件夾資源/值我加風格
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="CustomTheme"
parent="@android:style/Theme.Holo">
<item name="android:actionBarTabTextStyle">@style/CustomTab</item>
</style>
<style name="CustomTab"
parent="@android:style/Widget.Holo.ActionBar.TabText">
<item name="android:gravity">center</item>
</style>
</resources>
而在MainActivity.cs我加入
[Activity(Theme = "@style/CustomTheme")]
對於Windows手機我發現這篇文章https://nocture.dk/2014/12/10/xamarin-forms-customizing-tabbed-page-header-title-windows-phone/,但沒有嘗試它。
對於iOS我沒有檢查太http://jfarrell.net/2015/02/25/customizing-the-tab-bar-on-ios-with-xamarin-forms/。
這裏唯一的問題是當你已經有一個以前的主題集。 –