在ActionBar上添加按钮实现某些功能最常见的Application的功能如:在ActionBar上添加一个搜索按钮:

Android UI ActionBar功能-在 Action Bar 上添加按钮

首先官方文档说明:http://wear.techbrood.com/training/basics/actionbar/setting-up.html

下面是3.0版本以前和3.0版本以后在添加按钮的时候要注意的地方:

Android UI ActionBar功能-在 Action Bar 上添加按钮

Android UI ActionBar功能-在 Action Bar 上添加按钮

下面是具体代码:

导入一个搜索的图片,如上图上ActionBar上的一个方大镜

在menu/main.xml中添加一个按钮:

<item android:
	    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 上添加按钮


相关文章:

  • 2022-12-23
  • 2021-12-29
  • 2021-06-15
  • 2021-06-26
  • 2022-12-23
  • 2021-09-15
  • 2021-12-30
  • 2022-02-14
猜你喜欢
  • 2021-08-28
  • 2021-05-17
  • 2021-12-16
  • 2022-12-23
  • 2022-12-23
  • 2021-12-10
  • 2022-12-23
相关资源
相似解决方案