新手入门级的Activity总结(一)
来源:互联网 发布:怎么永久关闭淘宝店铺 编辑:程序博客网 时间:2024/06/06 02:01
Android的4大组件之一——活动(Activity)
活动定义:它是一种可以包含用户界面的组件,主要用于和用户进行交互。
在活动里的一些常用技巧:
活动加载布局:setContentView(布局的ID);
隐藏标题栏:在onCreate()方法中添加方法
requestWindowFeature(Window.FEATURE_NO_TITLE),这个方法一定要在setContentView()前使用,否则会报错;
在活动中使用Toast()方法:通过静态方法makeText创建出一个Toast对象,然后调用show()将Toast显示出来就可以了。它有三个参数:Context,你想显示的文本内容,显示的时长(两个内置常量:Toast.LENGTH_SHORT,Toast.LENGTH_SHORT)。
在活动中使用菜单:首先在 res目录下新建一个 menu文件夹,右击 res目录→New→Folder,输入文件夹名 menu,点击 Finish。接着在这个文件夹下再新建一个名叫 main的菜单文件,右击 menu文件 夹→New→AndroidXMLFile,文件名输入 main,点击 Finish完成创建。然后在 main.xml中添加如下代码:
<menuxmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:id="@+id/add_item"
android:title="Add"/>
<item
android:id="@+id/remove_item"
android:title="Remove"/>
</menu>
菜单的显示
boolean onCreateOptionsMenu(Menu menu)
然后在活动中重写onCreateOptionsMenu()方法:方法里通过 getMenuInflater()方法能够得到 MenuInflater对象,再调用它的inflate()方法就可以给 当前活动创建菜单了。inflate()方法接收两个参数,第一个参数用于指定我们通过哪一个资源文件来创建菜单,第二个参数用于指定我们的菜单项将添加到哪一个Menu对象当中。返回true则显示出来,返回false,创建菜单无法显示。
菜单的响应事件
boolean onOptionsItemSelected(MenuItemitem)
在 onOptionsItemSelected()方法中,通过调用item.getItemId()来判断我们点击的是哪一个菜单 项,然后给每个菜单项加入自己的逻辑处理。
销毁活动:finish()
- 新手入门级的Activity总结(一)
- Android新手入门教程(一):理解Activity生命周期
- Activity的总结(一)
- web开发新手入门学习 方法总结(一)
- android新手入门级总结(二)
- artTemplate新手入门(一)
- python新手入门(一)
- 【Angular】新手入门(一)
- 新手入门:学好Oracle的总结
- 一个Activity的显示过程总结(一)
- 全文检索----新手入门(一)
- MC新手入门(一)-----角色
- 新手入门请教html(一)
- python 新手入门学习(一)
- Activity dispatchTouchEvent事件分发--总结(一)
- Android之Activity系列总结(一)--Activity概览
- Android之Activity系列总结(一)--Activity概览
- Activity的用法(一):Notification Activity
- 20. Valid Parentheses
- MFC 通讯录程序思路整理(完成)
- [费用流] ACM-ICPC Asia China-Final Contest J. Mr.Panda and TubeMaster
- java io 概述
- CSV
- 新手入门级的Activity总结(一)
- 网络IPC非阻塞和异步I/O
- ABP 常见错误
- Java企业微信开发_01_接收消息服务器配置
- Eclipse运行性能调优(含eclipse.ini)
- 使用Jquery插件jsonview来展示json数据
- STM32+W5500使用IAR FOR ARM建立工程详细到编译过程
- 2017.12.16
- 04_张孝祥_Java多线程_传统线程同步通信技术