Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> mono for android 自定義titleBar Actionbar 頂部導航欄 修改 樣式 學習

mono for android 自定義titleBar Actionbar 頂部導航欄 修改 樣式 學習

編輯:關於Android編程

以前的我是沒有做筆記的習慣的,學習了後覺得自己能記住,但是最近發現很多學的東西都忘記了,所有現在一有新的知識,就記下來吧。    最近又做一個mono for android 的項目 這次調整比較大,上次做的點餐系統很好用 ,但是做的時候沒有做筆記很多東西都忘記了,這次我把項目涉及到的知識傳到博客上,方便記憶,也很大家分享分享的,希望大家能給出點意見。       在value裡面新建 mystyle.xml   復制代碼 <?xml version="1.0" encoding="utf-8"?> <resources xmlns:android="http://schemas.android.com/apk/res/android">     <style name="CustomWindowTitleBackground">     <item name="android:background">#565656</item>   </style>     <style name="test" parent="android:Theme">     <item name="android:windowTitleSize">40dp</item>     <item name="android:windowTitleBackgroundStyle">@style/CustomWindowTitleBackground</item>   </style> </resources> 復制代碼 在Layout裡面新建布局myTitle.axml   復制代碼 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"     android:orientation="vertical"     android:layout_width="fill_parent"     android:layout_height="fill_parent"     android:background="#f5f5f5"               >   <LinearLayout       android:id="@+id/mytitlebar"       android:layout_width="fill_parent"       android:layout_height="fill_parent"       android:orientation="horizontal"       >     <ImageView          android:id="@+id/logo"          android:layout_width="wrap_content"          android:layout_height="wrap_content"          android:src="@drawable/Logo"         />     <TextView       android:layout_width="wrap_content"       android:layout_height="wrap_content"       android:text="彩雲"       android:textSize="32sp"         />   </LinearLayout> </LinearLayout> 復制代碼 在activity中先加入樣式 Theme = "@style/test" [Activity(Label = "Cloud", MainLauncher = true, Icon = "@drawable/icon", Theme = "@style/test")]       再替換掉原有的titleBar       復制代碼  // 設置我自己的titleBar             //聲明使用自己的的ActionBar              this.RequestWindowFeature(WindowFeatures.CustomTitle);       //設置布局  !注意順序             SetContentView(Resource.Layout.Main);             //設置titleBae             SetTitle(Resource.Layout.myTitle);             Window.SetFeatureInt(WindowFeatures.CustomTitle, Resource.Layout.myTitle); 復制代碼
  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved