[控件]menu菜单
16lz
2021-01-26
import android.app.Activity;import android.os.Bundle;import android.view.Menu;import android.view.MenuItem;public class mainActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); } @Override public boolean onCreateOptionsMenu(Menu menu) { // 使用XML创建菜单 // MenuInflater inflater = getMenuInflater(); // // 设置menu界面 // inflater.inflate(R.menu.menu, menu); // 使用代码添加菜单 menu.add(0, 0, 0, R.string.app_name); return true; } // 处理菜单事件 @Override public boolean onOptionsItemSelected(MenuItem item) { int itemid = item.getItemId(); switch(itemid) { case R.id.i1: break; default: break; } return true; } /** * 打开菜单 */ @Override public boolean onPrepareOptionsMenu(Menu menu) { // TODO Auto-generated method stub return super.onPrepareOptionsMenu(menu); } /** * 关闭菜单 */ @Override public void onOptionsMenuClosed(Menu menu) { // TODO Auto-generated method stub super.onOptionsMenuClosed(menu); }}菜单XML
<menuxmlns:android="http://schemas.android.com/apk/res/android"><groupandroid:id="@+id/g1"><itemandroid:id="@+id/i1"android:title="asdfa"></item><itemandroid:id="@+id/i2"android:title="asdfa"></item></group><itemandroid:id="@+id/i3"android:title="asdfa"></item><itemandroid:id="@+id/i4"android:title="asdfa"></item></menu>
版权声明:本文为博主原创文章,未经博主允许不得转载。
更多相关文章
- 两种方法实现卫星式菜单
- ListView继续学习 长按显示菜单menu
- 在eclipse中搭建android开发平台
- 探究Android界面的显示机制
- 【Android工具】被忽略的UI检视利器:Hierarchy Viewer
- Android---- 菜单(OptionMenu)大全 建立你自己的菜单
- Android滑动到某个界面悬浮置顶的解决
- Android(安卓)UI Surface 界面绘制原理
- [Android(安卓)Samples视频系列之ApiDemos] App-Activity-Intent