博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用ActionBarSherlock的一些注意事项
阅读量:7193 次
发布时间:2019-06-29

本文共 995 字,大约阅读时间需要 3 分钟。

 

这段时间使用SherlockActionBar,分享一下经验

 

1、Activity要变成SherlockActivity,ListActivity要变成SherlockListActivity,等等等等,总而言之,在前面加个Sherlock

 

2、onCreateOptionsMenu和onOptionsItemSelected要用Sherlock独有的,特别是MenuItem,比如:

@Overridepublic boolean onOptionsItemSelected(com.actionbarsherlock.view.MenuItem item) {    switch (item.getItemId()) {    case 1:        doSomething();        return true;    case android.R.id.home:        finish();        return true;    default:        return super.onOptionsItemSelected(item);    }}@Overridepublic boolean onCreateOptionsMenu(com.actionbarsherlock.view.Menu menu) {    super.onCreateOptionsMenu(menu);    com.actionbarsherlock.view.MenuItem confirm = menu.add(0, 1, 0, "确定");    allSelect.setShowAsAction(com.actionbarsherlock.view.MenuItem.SHOW_AS_ACTION_ALWAYS);    return true;}

 

3、如果主题中包含ActionBar的属性,那就要用Sherlock的主题,比如:

Theme.Sherlock.Light.DarkActionBar

当然,如果主题中没有有关ActionBar的东西,也是可以用的,比如:

android:Theme.Light.NoTitleBar

 

 

转载于:https://www.cnblogs.com/bigfatxixi/p/3369079.html

你可能感兴趣的文章
Centos 32位兼容库安装
查看>>
php验证手机号记录
查看>>
C# 多态和接口
查看>>
2017 计蒜之道 初赛 第五场 C. UCloud 的安全秘钥(中等)
查看>>
CodeForces 660D Number of Parallelograms
查看>>
Ajax.BeginForm 防止跳转到新页面
查看>>
C# 将扁平状数据链接成树状结构的通用方法
查看>>
Visual Studio-IIS Express 支持局域网访问配置
查看>>
关于unity里pbr技术和材质 unity5默认shader和传统的对比
查看>>
前端性能监控方案window.performance 调研(转)
查看>>
Simotion 监控问题:Could not add self-signed certificate to certificate store.
查看>>
常微分方程_阿诺尔德 1.1节,问题6 擴張相空間沿時間軸的平移變換將積分曲線變爲積分曲線...
查看>>
取年月日的字符串方法
查看>>
使用JQuery和CSS3两种方法实现瀑布流布局
查看>>
公用技术——设计模式9——结构型模式——桥接模式——待补充1
查看>>
percona-toolkit工具包的安装和使用
查看>>
P1059 明明的随机数【去重排序】
查看>>
广东工业大学2017新生赛(决赛)网络同步赛题解
查看>>
synchoronized和lock区别
查看>>
字节流、字符串、16进制字符串转换__java
查看>>