亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

【Android Developers Training】 6. 配置Actio

系統 1834 0

注:本文翻譯自Google官方的Android Developers Training文檔,譯者技術一般,由于喜愛安卓而產生了翻譯的念頭,純屬個人興趣愛好。

原文鏈接: http://developer.android.com/training/basics/actionbar/setting-up.html


配置Action Bar

Action Bar 最基本的形式,是用來為Activity展示標題,并在左側顯示應用的圖標。即使是這樣的簡單的形式, Action Bar 對于所有activity來說依然是非常有用的,因為它可以用來告知用戶他們現在所處的位置,同時還能為你的應用保持著一個一致的標識。

?

圖1. 一個具有應用圖標和Activity標題的Action Bar

配置一個基本的 Action Bar 需要你的應用使用一個支持 Action Bar 的Activity主題。如何獲取這樣的一個主題取決于你的應用支持的最低Android版本。所以,這節課根據系統平臺版本的不同被分成了兩個部分。

?

一). 支持Android 3.0及以上

從Android 3.0(API Level 11)開始,所有使用 Theme.Holo 主題的Activity都會包含 Action Bar (或者包含它的一種衍生產物),這一主題是當 targetSdkVersion 或者 minSdkVersion 屬性字段被設置成11或更高時的默認主題。

所以為了將 Action Bar 添加至你的應用,只需簡單地將這兩個屬性字段的任意一個設置為11或更高就行了,例如:

      
        <
      
      
        manifest 
      
      
        ... 
      
      
        >
      
      
        <
      
      
        uses-sdk 
      
      
        android:minSdkVersion
      
      
        ="11"
      
      
         ... 
      
      
        />
      
      
        

    ...


      
      
        </
      
      
        manifest
      
      
        >
      
    

Note:

如果你創建了一個自定義主題,那么請確保它是以 Theme.Holo 為父類的主題。更多信息,可以閱讀: Styling the Action Bar

現在你的App已經應用了 Theme.Holo 主題,并且所有相關的activity都顯示了 Action Bar ,就是這樣!

?

二). 支持Android 2.1及以上

要在Android 3.0以下(最低可以是Android 2.1)的設備上運行并且添加 Action Bar 需要你在你的應用中添加 Android Support Library

在開始之前,請先閱讀: Support Library Setup 然后配置 v7 appcompat 庫(一旦你下載好了這個庫,按照 Adding libraries with resources 中的指引一步步做)。

當你將 Android Support Library 集成到你的項目工程以后:

  1.           
                public
              
              
                class
              
               MainActivity 
              
                extends
              
               ActionBarActivity { ... }
            
  1.           
                <
              
              
                activity 
              
              
                android:theme
              
              
                ="@style/Theme.AppCompat.Light"
              
              
                 ... 
              
              
                >
              
            

Note:

如果你創建了一個自定義主題,那么請確保它是以 Theme.AppCompat 為父類的主題。更多信息,可以閱讀: Styling the Action Bar

現在當你的應用在Android 2.1(API Level 7)或更高版本的設備上運行時,就擁有過了 Action Bar

別忘了在清單文件中正確設置你的應用所支持的API Level:

      
        <
      
      
        manifest 
      
      
        ... 
      
      
        >
      
      
        <
      
      
        uses-sdk 
      
      
        android:minSdkVersion
      
      
        ="7"
      
      
          android:targetSdkVersion
      
      
        ="18"
      
      
        />
      
      
        

    ...


      
      
        </
      
      
        manifest
      
      
        >
      
    

【Android Developers Training】 6. 配置Action Bar


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 欧美亚洲精品一区二三 | 欧美亚洲国产视频 | 男女性高爱麻豆 | 真人女人一级毛片免费视频观看 | 国产欧美日韩网站 | 中文字幕日韩欧美一区二区三区 | 色就操 | 国产精品一区二区不卡 | 亚洲一区不卡视频 | 欧美三级午夜理伦三级小说 | 精品三区| 色综合桃花网 | 五月天婷婷免费观看视频在线 | 精品国精品国产自在久国产应用 | 国内精品一级毛片免费看 | 亚洲欧美激情精品一区二区 | 最近中文字幕免费版在线3 最近中文字幕无吗高清视频 | 四虎永久在线观看视频精品 | 九九热这里只有国产精品 | 日本中文字幕网站 | 欧美papa| 亚洲免费在线看 | 国产精品视频福利一区二区 | 亚洲欧美日韩国产专区一区 | 中文字幕色婷婷在线精品中 | 一级特黄高清完整大片 | 久久精品国产国产精品四凭 | 丁香色综合 | 日本欧美高清全视频 | 免费福利视频在线观看 | 国产亚洲精品久久综合影院 | 99久久精品自在自看国产 | 亚洲欧美一二三区 | 99热久久这里就有精品 | 国产精品成人免费视频不卡 | 久久精品99毛片免费 | 四虎在线永久免费视频网站 | 久久久香蕉视频 | 欧美日本亚洲国产一区二区 | 成人亚洲精品7777 | 亚洲精品国产精品精 |