zoukankan      html  css  js  c++  java
  • Android UI ActionBar功能-在 Action Bar 上添加按钮

    在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);
        }

    在这里我们弹出一个消息:



  • 相关阅读:
    500. 键盘行
    657. 判断路线成圈
    771. 宝石与石头
    461. 汉明距离
    Java 基本数据类型
    Windows下的DOM操作
    jQuery学习笔记
    Java(16-19)
    Java(1-15)
    总结
  • 原文地址:https://www.cnblogs.com/raphael5200/p/5114782.html
Copyright © 2011-2022 走看看