xamarin.from ToolbarItem 字體大小和顏色更改


    在xamarin.from 上我們經常會使用到頁面跳轉方式,

new NavigationPage(newp page()){

  BarBackgroundColor=Color.FromHex("3bb77"),

  BarTextColor=Color.White

  }

  如上方式寫的跳轉,這種方式設置的ToolbarItem在IOS上是可以有效果的,但是在android上卻無效,當你想在ToolbarItem上直接更改的時候發現並沒有更改選項,

  需做如下設置來更改:

       1、在android層,找到MainActivity.cs文件 ,在文件上找到[Activity(MainLauncher = false, Label = "", Theme = "@style/style_titlebar_normal", Icon = "@drawable/icon", ConfigurationChanges = ConfigChanges.ScreenSize | ConfigChanges.Orientation)],注意這個Theme="@style/style_titlebar_normal"。

  2、接着在Resources\values\Style.xml上找到相關的style_titlebar_normal(以自己的主題為准)。

  3、設置代碼如下:

  

 1 <!--導航欄返回箭頭更改-->
 2   <style name="style_titlebar_normal" parent="android:Theme.Holo.Light">
 3     <!--返回icon-->
 4     <!--<item name="android:homeAsUpIndicator" >@drawable/img_folder</item>-->
 5     <item name="android:icon">@android:color/transparent</item>
 6     <item name="android:windowTitleStyle">@style/windowTitleStyle</item>
 7     <!--導航欄ToolbarItem顏色字體設置-->
 8     <item name="android:actionMenuTextColor">@color/colorwhite</item>
 9     <item name="android:textSize">15sp</item>
10   </style>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM