Android标题栏最右边添加按钮

step1:重写activity的onCreateOptionsMenu方法

  1. @Override  
  2. public boolean onCreateOptionsMenu(Menu menu){  
  3.     MenuInflater inflater = getMenuInflater();  
  4.     inflater.inflate(R.menu.main, menu);  
  5.     return true;  
  6. }  

step2: main.xml文件布局

  1. <menu xmlns:android="http://schemas.android.com/apk/res/android" >  
  2.    <item  
  3.         android:id="@+id/action_cart"  
  4.         android:title="扫描"  
  5.         android:orderInCategory="100"  
  6.         android:showAsAction="always"/>  
  7. </menu>  

step3:如果监听按钮重写onOptionsItemSelected方法

  1. @Override    
  2. public boolean onOptionsItemSelected(MenuItem item){  
  3.     switch (item.getItemId()) {  
  4.     case R.id.action_cart://监听菜单按钮  
  5.           
  6.         break;  
  7.     }  
  8.     return super.onOptionsItemSelected(item);  
  9. }    

效果图如下:

时间: 2024-11-08 19:01:28

Android标题栏最右边添加按钮的相关文章

Android标题栏最右边添加按钮的实例

Android标题栏最右边添加按钮的实例 step1:重写activity的onCreateOptionsMenu方法 @Override public boolean onCreateOptionsMenu(Menu menu){ MenuInflater inflater = getMenuInflater(); inflater.inflate(R.menu.main, menu); return true; } step2: main.xml文件布局 <menu xmlns:androi

Android标题栏上添加多个Menu按钮

最近项目中碰到要在Android Menu旁边再添加一个按钮,而不是点击menu按钮然后在弹出一些选项. MainActivity代码: public class MainActivity extends Activity {       private static final int MENU_CONFIRM = 17;          @Override       protected void onCreate(Bundle savedInstanceState) {         

Android标题栏中添加返回按钮功能

标题栏中的返回按钮在实际使用中用的比较多,今天就来讲讲我在项目开发中的使用经历,话不多说,还是直接上源码,上源码是最给力的. 一. 编写自定义类 public class CustomTitle { private static Activity mActivity; public static void getCustomTitle(Activity activity, String title) { mActivity = activity; mActivity.requestWindowF

异常处理:android中添加按钮事件,出现NullPointerException

问题描述 异常处理:android中添加按钮事件,出现NullPointerException 解决方案 在maincsactivity的oncreate的72行找,有没有对象为null 解决方案二: 对象为空,要么你的按钮对象还没初始化,要么点击代码里有空对象,你调试一下便知 解决方案三: 空指针异常,没什么难找的,Debug一下即可很快找到: 解决方案四: 空指针异常,按钮对象没有初始化 解决方案五: 可能你声明了一个View,但是你没有findViewById,或者findViewById

edittext bitmap-我想在Android中利用EditText(TextView)实现在控件的最右边添加一张位图。。

问题描述 我想在Android中利用EditText(TextView)实现在控件的最右边添加一张位图.. 解决方案 外面一个FramLayou框起来就解决了 解决方案二: 最好的是自定控件,通过canvas画上去,或者再简单点就是做个背景图你懂的 解决方案三: 给你的edittext设置一个下面这个属性,试试 android:drawableRight="@drawable/right_icon" 解决方案四: Android控件之TextView和EditTextAndroid系统

Android Spinner动态添加按钮,点击报错

问题描述 Android Spinner动态添加按钮,点击报错 不多说,贴代码 //数据源 private ArrayList<String> mKeyWords=new ArrayList<String>(); //适配器 class KeyWordsAdapter extends BaseAdapter{ private TextView tvKeyWords; @Override public int getCount() { // TODO Auto-generated m

android中添加按钮事件的方法

  解决方法: 1. 在res/layout中的activity_main.xml添加一个按钮,命名为button1. 2. 在MainActivity.java中添加按钮事件绑定: View btn1 = this.findViewById(R.id.button1); btn1.setOnClickListener(new ButtonClickListener()); 3. 重写ButtonClickListener函数: private class ButtonClickListener

android-在linear layout添加按钮时,按钮不可见

问题描述 在linear layout添加按钮时,按钮不可见 我想显示一个表格,然后在那个表格下面的表格布局的中间显示按钮.然后把它们放在 linear 布局中,但是不能显示.如何解决这个问题呢?下面是 xml 布局文件: <LinearLayout android:layout_width=""wrap_content"" android:layout_height=""wrap_content"" android:l

Android用户界面设计:基本按钮

本文向你展示了在你的http://www.aliyun.com/zixun/aggregation/1997.html">Android应用程序中创建一个简单的Button或ImageButton控件的步骤.首先,你会学到如何向你的布局文件中添加按钮控件.然后你会学习如何用两种方法处理用户对按钮的点击.最后,我们讨论Android中按钮控件一些其它的可用特性. 第1步:创建Android应用程序 我们从创建Android程序开始.你平常一样完成你的Android应用.一旦你已经创建项目并可