android UI Menu
来源:互联网 发布:linux强制退出命令 编辑:程序博客网 时间:2024/05/22 07:56
1. 常用的菜单样式
1.Menu
2.SubMenu
3.ContextMenu
package demo.menu;
import android.app.Activity;
import android.os.Bundle;
import android.view.ContextMenu;
import android.view.Menu;
import android.view.MenuItem;
import android.view.SubMenu;
import android.view.View;
import android.view.ContextMenu.ContextMenuInfo;
import android.widget.TextView;
import android.widget.Toast;
/*
* 菜单测试
*
* */
public class TestMenuActivity extends Activity
{
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
TextView tv = (TextView) findViewById(R.id.test);
registerForContextMenu(tv);
}
@Override
public boolean onCreateOptionsMenu(Menu menu)
{
menu.add(0, 0, 0, "测试1");
menu.add(0, 1, 0, "测试2");
//添加子菜单
SubMenu m1 = menu.addSubMenu("测试3");
m1.add(0, 0, 0, "子菜单1");
m1.add(0, 1, 0, "子菜单2");
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item)
{
int id = item.getItemId();
switch (id)
{
case 0:
Toast.makeText(this, "选择了"+item.getTitle(),
Toast.LENGTH_SHORT).show();
break;
case 1:
Toast.makeText(this, "选择了"+item.getTitle(),
Toast.LENGTH_SHORT).show();
break;
case 2:
Toast.makeText(this, "选择了"+item.getTitle(),
Toast.LENGTH_SHORT).show();
break;
}
return true;
}
@Override
public void onCreateContextMenu(ContextMenu menu, View v,
ContextMenuInfo menuInfo)
{
super.onCreateContextMenu(menu, v, menuInfo);
menu.add(0, 0, 0, "测试1");
menu.add(0, 1, 1, "测试2");
menu.add(0, 2, 2, "测试3");
}
@Override
public boolean onContextItemSelected(MenuItem item)
{
int id = item.getItemId();
switch (id)
{
case 0:
Toast.makeText(this, "选择了"+item.getTitle(),
Toast.LENGTH_SHORT).show();
break;
case 1:
Toast.makeText(this, "选择了"+item.getTitle(),
Toast.LENGTH_SHORT).show();
break;
case 2:
Toast.makeText(this, "选择了"+item.getTitle(),
Toast.LENGTH_SHORT).show();
break;
}
return true;
}
}
- Android UI学习 - Menu
- Android UI学习 - Menu
- Android UI学习 - Menu
- Android UI学习 - Menu
- Android UI学习 - Menu
- Android UI学习 - Menu
- android UI Menu
- Android UI学习 - Menu
- Android UI学习 - Menu
- Android UI学习 - Menu
- Android UI学习 - Menu
- Android UI学习 - Menu菜单
- Android笔记 - UI Menu (1)
- Android UI高级之Menu
- Android笔记 - UI Menu (3) Action Bar
- Android笔记 - UI Menu (3) Action Bar
- Android UI控件详解-Menu(菜单)
- Android系列之UI组件----Menu菜单
- Csdn给我们的第二节课
- 计算机基础知识
- MyEclipse保存后不能自动编译
- 第一节课后,我的感受。。。
- VC++网络安全编程范例(7)-实现哈希摘要算法
- android UI Menu
- 推荐一款Java反编译器,比较好用
- HibernateTemplate详解
- VC++网络安全编程范例(8)-摘要签名和验证编程实现
- 数据结构基础(代码)
- jsp urlwritefilter应用
- 百度为何不收录阿里巴巴地图呢?
- 设置注释模板
- hibernate 3.5 一对多单项关联(OneToMany)