編輯:關於Android編程
在Google官方Android設計指南中(鏈接:http://www.apkbus.com/design/get-started/ui-overview.html)有一個新特性就是自我標識,也就是宣傳自己,所以很多應用現在也自然的使用ActionBar並提供自己的logo.
微信的應用:
Google的Android設計指南中是這樣說的:應用的 啟動圖標 作為啟動應用的入口是展示 logo 的最佳場所。你也可以將啟動圖標放置在 操作欄 上,從而保證在應用內的所有頁面上都能看到它。
在使用ActionBar的時候,會發現一個問題。在3.0以前SDK中是不支持ActionBar的,所以如果手機apk要兼容2.2或2.3的手機就需要用一個開源的項目ActionBarSherlock,具體使用方法如下:
1、下載開源包:http://actionbarsherlock.com/usage.html<喎?/kf/ware/vc/" target="_blank" class="keylink">vcD48cD4yoaK1vMjrtb1FY2xpcHNl1tCjqLrNtbzI68/uxL+yvdboz+DNrKOsvMe1w7m00aFJcyBMaWJyYXJ5o6k8L3A+PHA+PGltZyBzcmM9"/uploadfile/Collfiles/20140522/2014052209134480.jpg" alt="\" />
3、在項目中引用(properties->android->add 加進去)
4、修改主題為@Style/Theme.Sherlock.Light(或其子類)
5、繼承SherlockActivity。
6、使用getSupportActionBar()獲取ActionBar對象。
上面方法就可以實現低版本使用ActionBar的問題,但是Goole去年推出了自己的兼容包,使用起來更加方便。下面我們就來看看如何使用support_v7。
1、和上面一樣下載和導入appcompat_7.x兼容包(如果是官方最新的sdk開發工具則提供)
2、在項目中引用:
3、修改主題為@style/Theme.AppCompat(或其子類)
4、修改menu/目錄下對應的xml文件
5、繼承自ActionBarActivity
6、使用getSupportActionBar獲取ActionBar對象。
ActionBar actionBar = getSupportActionBar(); actionBar.setDisplayShowHomeEnabled(true); actionBar.setIcon(R.drawable.actionbar_icon);
線程概覽線程是任何多任務系統的基石。可以被認為是一個主進程的多個子進程。這樣做的目的就是了增加應用的性能。應用主線程當一個Android應用被打開的時候,系統會默認開辟一
1. UIAutomatorViewer自動化測試是Android測試的趨勢, 穩定\復用, 最常用的工具就是Espresso.使用UIAutomatorViewer獲取
設計(一)- 規劃Screens和他們之間的關系原文地址:http://developer.android.com/training/design-navigation/
今天花了整個下午+晚上的的時間學習了Activity的啟動模式,本來以為這個知識點很簡單,但是在學習的過程中發現,Activity的啟動模式並沒有