編輯:關於android開發
前面一個系列中講的是Fragment的內容,Android 3.0中除Fragment外,Action Bar同樣也是一個很重要的知識點。我們經常使用Action Bar來替代傳統的標題欄。如果是Android平板設備的話,屏幕越大,通過Action Bar設計的標題可以展示的內容越豐富,操作更加便捷。
Action Bar主要功能包含:
1. 顯示選項菜單。
2. 提供標簽頁的切換方式的導航功能,可以切換多個fragment。
3. 提供下拉的導航條目。
4. 提供交互式活動視圖代替選項條目。
5. 使用程序的圖標作為返回Home主屏或向上的導航操作。
提示:在你的程序中應用ActionBar需要注意幾點,SDK和最終運行的固件必須是Android 3.0即honeycomb,在androidmanifest.xml文件中的uses-sdk元素中加入android:minSdkVersion 或android:targetSdkVersion,類似:
XML/HTML代碼如果需要隱藏Action Bar可以在你的Activity的屬性中設置主題風格為NoTitleBar在你的manifest文件中,下面的代碼在3.0以前是隱藏標題,而在3.0以後就是隱藏ActionBar了,代碼為:
XML/HTML代碼一、添加活動條目 Action Items
對於活動條目大家可以在下圖看到Android 3.0的標題右部分可以變成工具欄,下面的Save和Delete就是兩個Action Items活動條目。
下面是一個menu的layout布局文件代碼:
XML/HTML代碼而其他代碼類似Activity中的Menu,比如:
Java代碼對於ActionBar的創建,可以在你的Activity中重寫onStart方法:
Java代碼調用getActionBar方式在你的Activity的onCreate中時需要注意必須在調用了setContentView之後。
二、添加活動視圖 Action View
對於ActionView,我們可以在menu的布局文件使用中來自定義searchview布局,如下:
XML/HTML代碼也可以直接指定Android系統中的SearchView控件,那麼這時menu_search的代碼要這樣寫:
XML/HTML代碼大家注意上面的兩種方法中一個屬性是actionLayout制定一個layout xml布局文件,一個是actionViewClass指定一個類,最終調用可以在Activity中響應onCreateOptionsMenu方法映射這個menu布局即可。
Java代碼
[android] 練習使用ListView(三),androidlistview解決OOM和圖片亂序問題 package com.android.test; im
自定義類似於listView中Item背景,listviewitem方法一、 drawable/listitem_bk.xml Xml代碼
Android點擊Button水波紋效果 先上圖,看看接下來我要向大家介紹的是個什麼東西,如下圖: public View findTargetView(fl
Android開發學習——打電話應用,android開發打電話 打電話應用 system/app/phone.apk 這個是打電話應用,這個Jav