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) 收藏 举报
浙公网安备 33010602011771号