ActionBarSherlock学习笔记——知识点

SplitActionBar

1.当布局变窄的时候,ActionBar可以分割,分上下

1 android:uiOptions="splitActionBarWhenNarrow"

 2.ActionBar换背景色

 1             /**
 2              * 获得图片资源
 3              */
 4             BitmapDrawable bg = (BitmapDrawable) getResources().getDrawable(
 5                     R.drawable.bg_striped_img);
 6             BitmapDrawable bg_bar = (BitmapDrawable) getResources()
 7                     .getDrawable(R.drawable.bg_striped_split_img);
 8             /**
 9              * 设置重复方向
10              */
11             bg.setTileModeXY(TileMode.REPEAT, TileMode.REPEAT);
12             bg_bar.setTileModeXY(TileMode.REPEAT, TileMode.REPEAT);
13             /**
14              * 设置背景图
15              */
16             getSupportActionBar().setBackgroundDrawable(bg);
17             getSupportActionBar().setSplitBackgroundDrawable(bg_bar);

需要判断版本信息 if (Build.VERSION.SDK_INT < Build.VERSION_CODES.ICE_CREAM_SANDWICH) {

 3.监听返回按钮:

    // 监听返回按钮
    @Override
    public boolean onOptionsItemSelected(MenuItem item) {
        // TODO Auto-generated method stub
        if (item.getItemId() == android.R.id.home) {
            finish();
            return true;
        }
        return super.onOptionsItemSelected(item);
    }

 4.ActionBar中的item的显示和隐藏

清除:
mMenu.clear();
显示/刷新:
invalidateOptionsMenu();

 

转载于:https://www.cnblogs.com/qinghuaideren/archive/2013/05/08/3066512.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值