ActionBar作为一个优秀的开源控件,被google所看好,在android3.0以后引入SDK。现在大量优秀应用采用ActionBar作为标题栏,典型应用 Catch 。
今天讲一下这个控件的使用方法:
从https://github.com/johannilsson/android-actionbar下载该控件的源码
在布局文件中这样引入自定义控件:
在我们的activity中:
加入HomeAction,意图和图片都可以传入
加入普通Action:
设置一个title
漂亮的title就这样生成了,当然最强大的是我们有源码,因此我们可以自定义这个title的样式以及功能
今天讲一下这个控件的使用方法:
从https://github.com/johannilsson/android-actionbar下载该控件的源码
在布局文件中这样引入自定义控件:
<com.markupartist.android.widget.ActionBar
style="@style/ActionBar" />
在我们的activity中:
加入HomeAction,意图和图片都可以传入
actionBar = (ActionBar) mActivity.findViewById(R.id.actionbar_id);
actionBar.setHomeAction(new IntentAction(this, new Intent(mActivity, MyActivity.class), android.R.drawable.ic_dialog_dialer) );
加入普通Action:
actionBar.addAction(new IntentAction(this, new Intent(this, MyActivity.class), android.R.drawable.ic_dialog_dialer));
设置一个title
actionBar.setTitle(title);
漂亮的title就这样生成了,当然最强大的是我们有源码,因此我们可以自定义这个title的样式以及功能