初识ActionBar及实用案例

一:什么是ActionBar

ActonBar是Android 3.0 推出的控件,是手机屏幕上方的标题栏。分四块区域 Action Bar,View Control;Action View和Overflow。如图所示:
初识ActionBar及实用案例_第1张图片
因为ActionBar是系统自带,所以不需要自定义布局,直接通过getSupportAtionBar() 或者getActionBar()方法获得到ActionBar的操作对象(推荐使用getSupportActionBar()方法,兼容3.0以下的版本)。

二 :ActionBar 的组成之 up Button

up Button 有时候容易和back Button混淆了,其实是有区别的:back Button是返回键,功能是销毁当前活动,放回到上一个活动;而up Button的功能是返回到上一级(最简单实例:在电脑中进入一个文件目录,然后又直接进入另外一个不同的文件夹下的文件,然后点击 up Button向上的箭头,发现返回的不是上一个活动的界面,而是当前目录的上级目录)。

如何显示:ActionBar
 	   //获得ActionBar
        ActionBar supportActionBar = getSupportActionBar();
        //让ActionBar显示
        supportActionBar.setDisplayHomeAsUpEnabled(true);
        //显示logo的设置
        supportActionBar.setDisplayShowHomeEnabled(true);
        supportActionBar.setDisplayUseLogoEnabled(true);
        supportActionBar.setLogo(R.drawable.hint);














你可能感兴趣的:(ActionBar,android)