第一行代码学习笔记-第二章 探究活动-1.活动的基本用法
来源:互联网 发布:win7 ntp服务器软件 编辑:程序博客网 时间:2024/05/17 03:14
1.创建一个activity
创建一个类,包名就是创建项目时候的包名,继承Activity,重新onCreate方法
在res的layout中创建一个Android XML File,root element可以是linearLayout,file字段不能有大写,如果要大写,请用下划线代替。
在AndroidManifest.xml中添加activity,配置如下:
activity的android:name之所以用.是因为manifest的package属性已经指明了包名
其中application是已经有的,我只是添加了activity 标签,而action和category的android:name属性,都可以有代码提示获得,而且内容名字都是以标签名来写的,只是最后一个值不一样罢了
在onCreate方法第二行添加如下代码:
主要是用来添加提示的,这个用起来也特别简单,如下:
这个一般都是用在一些事件里面做响应的。
4.添加菜单
在res下创建menu文件夹,如果存在则不用创建
在menu文件夹下创建一个android xml file 名字随意,暂定为menu
在menu中创建item 其中参数有id 和title,ID可以使用@+id方式自动添加。
在activity中重写两个方法:onCreateOptionMenu和onOptionsItemSelected
其中onCreateOptionMenu方法添加如下代码:
5.销毁一个activity
调用finish();方法即可
创建一个类,包名就是创建项目时候的包名,继承Activity,重新onCreate方法
在res的layout中创建一个Android XML File,root element可以是linearLayout,file字段不能有大写,如果要大写,请用下划线代替。
在AndroidManifest.xml中添加activity,配置如下:
<application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > <activity android:name=".MyActivity" android:label="@string/app_name"> <intent-filter > <action android:name="android.intent.action.MAIN"/> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application>
activity的android:name之所以用.是因为manifest的package属性已经指明了包名
其中application是已经有的,我只是添加了activity 标签,而action和category的android:name属性,都可以有代码提示获得,而且内容名字都是以标签名来写的,只是最后一个值不一样罢了
在刚创建的那个类的inCreate方法最后面添加这么一行代码:
setContentView(R.layout.my_activity);2.隐藏标题
在onCreate方法第二行添加如下代码:
requestWindowFeature(Window.FEATURE_NO_TITLE);3.使用toast
主要是用来添加提示的,这个用起来也特别简单,如下:
Toast.makeText(MyActivity.this, "再别点了,要点爆了", Toast.LENGTH_SHORT).show();其中MyActivity是当前的activity,千万别忘了添加show方法,
这个一般都是用在一些事件里面做响应的。
4.添加菜单
在res下创建menu文件夹,如果存在则不用创建
在menu文件夹下创建一个android xml file 名字随意,暂定为menu
在menu中创建item 其中参数有id 和title,ID可以使用@+id方式自动添加。
在activity中重写两个方法:onCreateOptionMenu和onOptionsItemSelected
其中onCreateOptionMenu方法添加如下代码:
getMenuInflater().inflate(R.menu.main, menu);onOptionsItemSelected方法则可以通过switch方法判断id,id可以从MenuItem中获取itemId
5.销毁一个activity
调用finish();方法即可
0 0
- 第一行代码学习笔记-第二章 探究活动-1.活动的基本用法
- 第一行代码学习笔记-第二章 探究活动-3.活动的生命周期
- 第一行代码学习笔记-第二章 探究活动-4.活动的启动模式
- 第一行代码学习笔记-第二章 探究活动-5. 活动的最佳实现
- 第一行代码学习笔记-第二章 探究活动-2.Intent的使用
- 第一行代码笔记, 第二章------探究活动
- 《第一行代码》自学笔记-活动的基本用法
- 第一行代码第二版(郭霖著)笔记之第二章(探究活动)
- 第一行代码笔记-探究活动
- 第一行代码--android学习笔记1-----活动的基本用法
- 《第一行代码》笔记——第2章 先从看得到的入手—探究活动
- 第二行代码学习笔记——第二章:先从看得到的入手——探究活动
- 第二行代码学习笔记——第二章:先从看得到的入手——探究活动
- 第一行代码总结:9.3服务的基本用法——活动和服务进行通信
- Android:第二章活动的基本用法
- 《第一行代码》 随手笔记——第二章 Activity 活动
- Android第一行代码学习笔记二----活动
- android启动活动(第一行代码android学习笔记)
- 计数排序
- ffmpeg常用基本命令(转)
- java.io.Serializable浅析
- Mac OS X系统搭建谷歌Go语言开发工具 Sublime Text 环境配置
- 【LeetCode 237:Delete Node in a Linked List】
- 第一行代码学习笔记-第二章 探究活动-1.活动的基本用法
- sql server 2008安装教程
- C# WinForm登陆窗体 密码输入框屏蔽右键、复制、粘贴
- 《剑指offer》和为S的两个数字
- 如何利用mysql里的show global status和show variables来优化mysql的配置参数
- 第一行代码学习笔记-第二章 探究活动-2.Intent的使用
- 使用SQLyog在进行l批量Mysql数据导入时报错解决方法
- 终于
- Verilog基本知识