日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Android >内容正文

Android

Android官方开发文档Training系列课程中文版:添加ActionBar之设置ActionBar

發布時間:2024/7/5 Android 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Android官方开发文档Training系列课程中文版:添加ActionBar之设置ActionBar 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

導言- 添加ActionBar

原文地址:http://android.xsoftlab.net/training/basics/actionbar/index.html

ActionBar是很多重要的特性之一,你可以用它實現用戶的自定義行為。它提供了若干的用戶界面特性,以便你的應用可以很快的提供與其它應用很相似的用戶界面。關鍵功能包括:

  • 在應用內部有一塊專門的空間用來展示應用的標志以及知識用戶所在的當前位置。
  • 以可預測的方式訪問一些重要的行為(比如搜索)。
  • 支持導航以及界面變換(通過tabs或者是下拉列表)

這節訓練課程提供了最基礎的ActionBar入門指南,如果要查看更多的相關信息及特征,請移步:http://android.xsoftlab.net/guide/topics/ui/actionbar.html

Setting Up the Action Bar

原文地址:http://android.xsoftlab.net/training/basics/actionbar/setting-up.html

在很多設計格式中,ActionBar用來展示Activity的標題,然后APP的圖標會被放置在左邊。甚至在這個簡單的樣式中,ActionBar對告知用戶他們所在的當前位置來說是很有用的。而且它還為你的應用保持了一致的身份標示。

如果要設置基本的ActionBar,那需要你的應用使用含有并可用ActionBar的Activity主題。

支持Android 3.0及更高版本

從Android 3.0開始,ActionBar特性被包含在了所有使用了Theme.Holo主題的Activity中。當設置了targetSdkVersion 或 minSdkVersion為11或更高的版本中它是默認主題。

所以要在你的Activity中使用ActionBar的話,需要簡單設置一下targetSdkVersion,minSdkVersion:

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

Note : 如果你創建了自定義主題,那么請確保它的父主題是Theme.Holo類主題之一。

就這樣,現在Theme.Holo主題變應用到你的APP中了,然后所有的Activity都會顯示ActionBar.

支持Android 2.1及以上版本

如果要在Android 2.1以上,3.0一下的APP版本中添加ActionBar,需要在APP的工程中添加Android支持庫Android Support Library。

為了開始,請閱讀文檔http://android.xsoftlab.net/tools/support-library/setup.html,然后設置v7 appcompat庫。

添加支持庫并集成到你的APP工程中之后:

1.更新Activity讓它繼承ActionBarActivity,比如:

public class MainActivity extends ActionBarActivity { ... }

2.在你的清單文件中,更新< application>或者單個的< activity>使用Theme.AppCompat主題:

<activity android:theme="@style/Theme.AppCompat.Light" ... >

現在你的Activity便在運行Android 2.1或者更高的版本上有了ActionBar.

別忘了在你的清單文件中設置適當的API等級:

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

就這些,下一節便會介紹如何添加ActionBar按鈕。

總結

以上是生活随笔為你收集整理的Android官方开发文档Training系列课程中文版:添加ActionBar之设置ActionBar的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。