Menu应用的简单举例
2011-08-25 14:00
316 查看
在Menu所在的Activity中覆盖onCreateOptionsMenu(Menu menu)方法,用add();方法添加Menu。
为Menu添加监听事件就覆盖onOptionsItemSelected(MenuItem item)方法,代码如下:
为Menu添加监听事件就覆盖onOptionsItemSelected(MenuItem item)方法,代码如下:
package litsoft.menu; import android.app.Activity; import android.os.Bundle; import android.util.Log; import android.view.Menu; import android.view.MenuItem; public class AppMain 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) { // TODO Auto-generated method stub menu.add(0, 1, 1, "设置IP"); menu.add(0, 2, 2, "帮助"); return super.onCreateOptionsMenu(menu); } @Override public boolean onOptionsItemSelected(MenuItem item) { // TODO Auto-generated method stub if(item.getItemId() == 1){ Log.d("test", "what you press is IP setting button"); } if(item.getItemId() == 2){ Log.d("test", "help"); } return super.onOptionsItemSelected(item); } }
相关文章推荐
- DTD语法概述及简单应用举例
- 第十二周(例题)——例题熟悉(虚基类的简单应用举例)
- Knockout应用开发指南 第八章:简单应用举例(2)
- Knockout应用开发指南 第八章:简单应用举例(1)
- Struts中应用Struts-menu的简单例子
- iOS @try @catch简单应用举例
- c++模板函数和模板类简单应用举例
- C#中的Clipboard与ContextMenuStrip应用举例
- 【Android成长之路】Menu的简单应用
- Knockout应用开发指南 第八章:简单应用举例(2)
- C#中的Clipboard与ContextMenuStrip应用举例
- Knockout应用开发指南 第八章:简单应用举例(2)
- android menu 的简单应用
- Knockout应用开发指南 第八章:简单应用举例(1)
- 广播(有序)跨应用发送简单举例
- 第八章:简单应用举例(1)
- JDBC的详细说明与简单应用举例
- VLSM和CIDR的简单介绍和应用举例
- Knockout应用开发指南 第八章:简单应用举例(2)
- popup的简单应用举例(具体在增删改查组件中用到)以及补充的知识点