顯示具有 actionbar 標籤的文章。 顯示所有文章
顯示具有 actionbar 標籤的文章。 顯示所有文章

2015年9月29日 星期二

【Android】設定Activtiy的主頁 返回箭頭 Navigate Up to Parent Activity

今天介紹一個簡單的,如何設定Activtiy的主頁  Navigate Up to Parent Activity

假設你有三個Activtiy

  • 主頁 Main
  • 設定 Setting
  • 關於 About
當我們由主頁進入Setting,又由Setting進入About ,

你會發現點選Action bar右上箭頭只能由About 返回Setting,

如果希望回到Main,就要利用這個方法,去設定你Activtiy的主頁

 android:parentActivityName="com.example.myfirstapp.MainActivity" 

 <activity
        android:name="com.example.myfirstapp.AboutActivity"
        android:label="@string/title_activity_display_message"
        android:parentActivityName="com.example.myfirstapp.MainActivity" >
        <!-- Parent activity meta-data to support 4.0 and lower -->
        <meta-data
            android:name="android.support.PARENT_ACTIVITY"
            android:value="com.example.myfirstapp.MainActivity" />
    </activity>


設定後那麼不管到是由哪個頁面到哪個頁面

按Action bar右上箭頭都將回到你設定的主頁


http://developer.android.com/training/implementing-navigation/ancestral.html#NavigateUp

2015年8月7日 星期五

【Android】無法更改action bar backgroud問題


想要更改action bar backgroud的顏色,在google上能夠找到簡單的範例

在style裡利用下面這段code,通常就能夠改變action bar的顏色,但你編譯後會發現並沒有改變,問題出在哪?




答案是:AppCompat
因為使用了AppCompat這個library,所以有版本上的問題

兩個版本的寫法分別是

  • item name = "android:actionBarStyle"
  • item name = "actionBarStyle"
所以我們只要在style中加入,兩種版本的寫法就能夠成功運行

























參考連結:

http://developer.android.com/guide/topics/ui/actionbar.html (官方 請找Example theme有詳細說明)


http://stackoverflow.com/questions/27556031/cant-change-background-colour-of-actionbar