Activity:活动

2018-04-26  本文已影响17人  浪花三朵

Android 四大组件之一。
活动是最容易吸引用户的地方,是一种可以 包含用户界面的组件。主要用于和用户交互。
AS(Android Studio) 创建活动时的选项:

创建的每个活动都会自动继承 AppCompatActivity,并且重写 onCreate() 方法。另外,每活动都应该在 AndroidManifest 中注册,这一步 AS 会自动帮我们完成。

活动注册.PNG
红框是活动的注册,使用 <activity> 标签,并使用 <intent-filter> 标签设置为主活动。

活动中使用 Menu

步骤:

  1. 在 res 目录下新建 menu 目录,再在 menu 下新建 Menu resource file:main

    main.xml 的代码如下: main.xml.PNG 其中,@string/delete 是引用的数值,title 是menu 菜单项的名称。
  2. 重写 onCreateOptionMenu(Menu menu) 方法

    返回 MainActivity,快捷键 Ctrl + O 重写方法,代码如下: onCreateOptionMenu().PNG 通过 getMenuInflater() 能够获得 MenuInflater 对象,再调用 MenuInflater 的 inflate() 方法就可以给当前活动创建菜单了。inflate() 接受两个参数,第一个是指定资源文件,由资源文件创建菜单。第二个参数指定我们的菜单项添加到哪一个 Menu 对象中。返回 true 表示允许菜单显示出来。
  3. 添加点击事件

    重写 onOptionsItemSelected(MenuItem item) 方法,代码如下: OnOptionItemSeleted.PNG 运行程序如下: 1.jpg
2.jpg 3.jpg
上一篇下一篇

猜你喜欢

热点阅读