首页 > 移动平台 > 详细

Learning Android ActionBar

时间:2014-04-07 15:11:42      阅读:523      评论:0      收藏:0      [点我收藏+]

PART1:Make Android2.1 Support ActionBar

Last evening I learnt how to make android2.1 support actionbar from Android Developers.The page is HERE,Click.

To sum up , I briefy illustrate the main steps:

1.Add the  v7 appcompat library , which is not just a jar file but a library with resources.

2.Let the Activities that originally extending "Activity" to extend "ActionBarActivity".

3.In your manifest file, update either the <application> element or individual <activity> elements to use one of the Theme.AppCompat themes. For example:

That‘s it.

BTW,if you wanna know what the Theme.AppCompat themes contain, "Alt + /" is not capable , you can find them also on Android Developers,

Thme.AppCompat.For example, you find 

public static int Theme_AppCompat_Light_DarkActionBar, 

then you should change the theme like this:

bubuko.com,布布扣
android:theme="@style/Theme.AppCompat.Light.DarkActionBar"
bubuko.com,布布扣

keep in mind that the first letter in each word should be its upper class form.

 

PART2:Adding Action Buttons

Android Developers says the most important buttons should be set on the ActionBar, buttons that are not so important should be placed in the Overflow Button.

------Met a Problem----

After adding a key-value pair in strings.xml file, MainActivity.java pointed out that R.java can‘t be found.So open "gen" folder,sure enough R.java is missing.Checking the xml file,I found in <string name="action_search">Search!!</string>, the "s" in the string was written as a upper class form.change it back to lower, R.java returned.Problem solved.

------------------------

 

Learning Android ActionBar,布布扣,bubuko.com

Learning Android ActionBar

原文:http://www.cnblogs.com/larrylawrence/p/3649741.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!