Android UI ActionBar功能-在 Action Bar 上添加按钮
2015-10-04 22:09
501 查看
在ActionBar上添加按钮实现某些功能最常见的Application的功能如:在ActionBar上添加一个搜索按钮:
首先官方文档说明:http://wear.techbrood.com/training/basics/actionbar/setting-up.html
下面是3.0版本以前和3.0版本以后在添加按钮的时候要注意的地方:
下面是具体代码:
导入一个搜索的图片,如上图上ActionBar上的一个方大镜
在menu/main.xml中添加一个按钮:
<item android:id="@+id/action_search"
android:title="@string/actionsearch"
android:icon="@drawable/ic_action_search"
android:showAsAction="ifRoom"></item>
这样按钮就出现了,但是点击按钮的时候没返应,需要重写Menu的onOptionsItemSelected方法:
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case R.id.action_search:
Toast.makeText(this, "Action Search", 0).show();
break;
default:
break;
}
return super.onOptionsItemSelected(item);
}
在这里我们弹出一个消息:
首先官方文档说明:http://wear.techbrood.com/training/basics/actionbar/setting-up.html
下面是3.0版本以前和3.0版本以后在添加按钮的时候要注意的地方:
下面是具体代码:
导入一个搜索的图片,如上图上ActionBar上的一个方大镜
在menu/main.xml中添加一个按钮:
<item android:id="@+id/action_search"
android:title="@string/actionsearch"
android:icon="@drawable/ic_action_search"
android:showAsAction="ifRoom"></item>
这样按钮就出现了,但是点击按钮的时候没返应,需要重写Menu的onOptionsItemSelected方法:
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case R.id.action_search:
Toast.makeText(this, "Action Search", 0).show();
break;
default:
break;
}
return super.onOptionsItemSelected(item);
}
在这里我们弹出一个消息:
相关文章推荐
- Android UI ActionBar功能-在 Action Bar 上添加按钮
- UITableViewCell
- iOS编程-------UITextField UIButton UITextFieldDelegate
- Android UI ActionBar功能-启动ActionBar
- Android UI ActionBar功能-启动ActionBar
- iOS编程-------UIView
- 我写了一个高并发的BlockingQueue,有兴趣的可以看看
- mysql query cache用法与性能详细介绍
- FreeSWITCH安装报错“You must install libyuv-dev to build mod_fsv”的解决方案
- UI课程14 标签视图控制器 UITabBarController
- iOS编程------UILabel
- hdoj 5496 Beauty of Sequence 【求序列所有子序列(去重后)的和】【好题】
- valueOf intValue parsetInt区别
- Handler、Message、MessageQueue、Looper关系及源码分析
- UI课程12 模态viewController,单例及单例模式
- iOS常用UI控件熟悉
- KVO(Key-Value-Observer)键值观察者
- UITableViewCell加载图片
- Servlet的学习之Request请求对象(2)
- ios-UI常见问题之TableView异步加载图片错乱显示