Android中创建和响应选项菜单

  计应112班 谭娇娇

    这个是一个创建菜单和响应选项的一个实例同时也Android同样支持子菜单,你可以通过addSubMenu(int groupId, int itemId, int order, int titleRes)方法非常方便的创建和响应子菜单。

上面的代码演示了如何创建子菜单,其菜单项的响应其实就是普通菜单项的响应,这里不再赘述。Android中可以为子菜单添加图标,但是不会显示其菜单项的图标,这一点需要留意。除了代码中,还有一个可以添加子菜单项栏目的标题图标,效果如上面第三张图

 

 

 

package cqvie.com;

 

import android.app.Activity;

import android.os.Bundle;

import android.view.Menu;

import android.view.SubMenu;

 

public class SfActivity extends Activity {

    /** Called when the activity is first created. */

    @Override

    public void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

        setContentView(R.layout.main);

    }

    @Override

    public boolean onCreateOptionsMenu(Menu menu) {  

    int base = Menu.FIRST;  

    SubMenu subMenu = menu.addSubMenu(base, base+1, Menu.NONE, "系统设置");  

      subMenu.add(base, base+2, base+2, "网络设置");  

      subMenu.add(base, base+3, base+3, "高级设置"); 

      subMenu.add(base, base+4, base+4, "安全设置");      

     // menuitem1.setIcon( (Drawable) R.drawable.settings);      

     // subMenu.setIcon( (Integer) R.drawable.settings);       

return true;

}

    }

posted on 2013-05-22 12:21  到处打听幸福的下落〆  阅读(154)  评论(0)    收藏  举报

导航