选择菜单,弹出子菜单,点击选项跳转到新Activity
SubMenu prog = menu.addSubMenu("启动程序");
prog.setHeaderTitle("选择要启动的程序");
MenuItem item = prog .add("设置");
item.setIntent(new Intent(this,SetActivity.class));
return super.onCreateOptionsMenu(menu);
直接弹出选项,点击选项跳转到新Activity
// SubMenu prog = menu.addSubMenu("启动程序");
// prog.setHeaderTitle("选择要启动的程序");
MenuItem item = menu.add("设置");
item.setIntent(new Intent(this,SetActivity.class));
return super.onCreateOptionsMenu(menu);
不同Switch状态的toast显示
Switch wlan=(Switch)super.findViewById(R.id.switch2);
/*因为Switch组件继承自CompoundButton,在代码中可以通过实现CompoundButton.OnCheckedChangeListener接口,并
实现其内部类的onCheckedChanged来监听状态变化。*/
wlan.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
if(isChecked)
Toast.makeText(getApplicationContext(), "开", Toast.LENGTH_SHORT).show();
else
Toast.makeText(getApplicationContext(), "关", Toast.LENGTH_SHORT).show();
}
});
弹出菜单
public void tac()
{
AlertDialog.Builder jk = new AlertDialog.Builder(this);
jk.setMessage("弹出");
jk.setNegativeButton("确定", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialogInterfa ce, int i) {
Toast.makeText(getApplicationContext(), "弹出菜单点击了确定", Toast.LENGTH_SHORT).show();
}
});
jk.setPositiveButton("取消", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int i) {
Toast.makeText(getApplicationContext(), "弹出菜单点击了取消", Toast.LENGTH_SHORT).show();
}
});
jk.create();
jk.show();
}
添加列表项
ListView mylist = (ListView)super.findViewById(R.id.listView);
BaseAdapter baseAdapter = new BaseAdapter() {
@Override
public int getCount() {
return 40;
}
@Override
public Object getItem(int i) {
return null;
}