Android创建菜单栏(android布局实现)
16lz
2021-01-23
Android创建菜单栏(android布局实现) res/menu里的main.xml布局文件:
代码如下:
运行结果:
<menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" tools:context="com.example.Menudemo1.MainActivity" > <item android:id="@+id/action_settings" android:orderInCategory="100" android:showAsAction="never" android:title="设置"> </item> <item android:id="@+id/action_about" android:orderInCategory="101" android:showAsAction="never" android:title="关于"> </item> <item android:id="@+id/action_add" android:orderInCategory="102" android:showAsAction="never" android:title="增加"> </item> <item android:id="@+id/action_save" android:orderInCategory="103" android:showAsAction="never" android:title="保存"> </item></menu>
代码如下:
package com.example.Menudemo1;import android.app.Activity;import android.os.Bundle;import android.view.Menu;import android.view.MenuItem;import android.widget.Toast;public class MainActivity extends Activity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);}@Overridepublic boolean onCreateOptionsMenu(Menu menu) {// Inflate the menu; this adds items to the action bar if it is present.getMenuInflater().inflate(R.menu.main, menu);return true;}@Overridepublic boolean onOptionsItemSelected(MenuItem item) {Toast.makeText(getApplicationContext(), item.getTitle(), Toast.LENGTH_SHORT).show();return super.onOptionsItemSelected(item);}}
运行结果:
更多相关文章
- 【Android随记】-- Android动态加载布局
- Android--取得布局中指定控件的宽高
- android计算器布局(TableLayout)
- 四大布局
- android开发4:Android布局管理器1(线性布局,相对布局RelativeLayou
- RelativeLayout(相对布局)
- Android基础————UI布局之高级控件详解