加入收藏 | 设为首页 | 会员中心 | 我要投稿 东莞站长网 (https://www.0769zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 教程 > 正文

Android编程学习笔记之menu按键功能达成

发布时间:2021-11-25 19:17:23 所属栏目:教程 来源:互联网
导读:Android应用程序可以通过menu按键弹出菜单,现在通过menu按键弹出一个拥有两个选项的菜单.点击第一个按键,文本框会显示第1个按键,点击第二个按键,文本框会显示第2个按键 package com.test_menu; import android.app.Activity; import android.os.Bundle; impo

Android应用程序可以通过menu按键弹出菜单,现在通过menu按键弹出一个拥有两个选项的菜单.点击第一个按键,文本框会显示"第1个按键",点击第二个按键,文本框会显示"第2个按键"
 
package com.test_menu;  
  
import android.app.Activity;  
import android.os.Bundle;  
import android.view.Menu;  
import android.view.*;  
import android.widget.*;;  
  
public class test_menu extends Activity {  
    public static final int ITEM0 = Menu.FIRST;  
    public static final int ITEM1 = Menu.FIRST + 1;  
    private TextView text;  
      
    /** Called when the activity is first created. */  
    @Override  
    public void onCreate(Bundle savedInstanceState) {  
        super.onCreate(savedInstanceState);  
        setContentView(R.layout.main);  
          
        text = (TextView)findViewById(R.id.textView1);  
    }  
      
    @Override  
    public boolean onCreateOptionsMenu(Menu menu)  
    {  
        super.onCreateOptionsMenu(menu);  
        menu.add(0,ITEM0,0,"button1");  
        menu.add(0,ITEM1,0,"button2");  
        menu.findItem(ITEM1);  
        return true;  
    }  
      
    public boolean onOptionsItemSelected(MenuItem item)  
    {  
        switch (item.getItemId())  
        {  
        case ITEM0:  
            {  
                text.setText("第1个按键");  
                break;  
            }  
        case ITEM1:  
            {  
                text.setText("第2个按键");  
                break;  
            }  
        }  
        return super.onOptionsItemSelected(item);  
    }  
}  

(编辑:东莞站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读