文档章节

Android Activity活动1

溱
 
发布于 2015/06/10 23:19
字数 354
阅读 36
收藏 0

Activity

活动(Activity)是一种可以包含用户界面的组件,

主要用于和用户进行交互。一个应用程序中可以包含零个或多个活动,


创建完Activity后要在Androidmanifest中进行注册

接着在res目录下的layout中创建相应的layout布局文件


如果你需要在 XML 中引用一个 id,就使用@id/id_name 这种语法,

而如果你需要在 XML 中定义一个 id,则要使用@+id/id_name 这种语法。

重新回到Activity中,在onCreate()方法中使用setContentView方法加载布局文件


隐藏标题栏

在 onCreate()方法中添加如下代码:

其中requestWindowFeature(Window.FEATURE_NO_TITLE)的意思就是不在活动中显示标题栏,

注意这句代码一定要在 setContentView()之前执行,不然会报错。


Toast 的用法非常简单,通过静态方法 makeText()创建出一个 Toast 对象,然后调用 show()

将 Toast 显示出来就可以了。这里需要注意的是,makeText()方法需要传入三个参数。第一

个参数是 Context,也就是 Toast 要求的上下文,由于活动本身就是一个 Context 对象,因此

这里直接传入 FirstActivity.this 即可。第二个参数是 Toast 显示的文本内容,第三个参数是 Toast

显示的时长,有两个内置常量可以选择 Toast.LENGTH_SHORT 和 Toast.LENGTH_LONG。


© 著作权归作者所有

上一篇: 面向对象编程
下一篇: Android入门
溱

粉丝 38
博文 57
码字总数 27903
作品 0
苏州
高级程序员
私信 提问
2017安卓巴士全球开发者论坛【厦门站】

2017年安卓巴士全球开发者论坛-厦门站 5月6日·厦门 主办方:安卓巴士(中国最大的安卓开发者社区 www.apkbus.com ) 对于大部分的Android程序员来说,Android学习资料库很多,网络上也有很多...

安卓巴士
2017/04/27
46
0
2017安卓巴士全球开发者论坛【厦门站】

2017年安卓巴士全球开发者论坛-厦门站 5月6日·厦门 主办方:安卓巴士(中国最大的安卓开发者社区 www.apkbus.com ) 对于大部分的Android程序员来说,Android学习资料库很多,网络上也有很多...

安卓巴士
2017/04/27
33
1
我想邀请你和我一起学Android

初衷 如果你也学习Android,那么你大概率会在博客上看过我的文章: 附:各大技术社区的个人链接 CSDN:blog.csdn.net/carson_ho 简书:www.jianshu.com/u/383970bef… 稀土掘金:juejin.im/u...

Carson_Ho
05/10
0
0
易安卓携手爱加密,畅享安全服务,参与赢取好礼!

在2014上半年采集的2440万份样本文件中,发现有220万份属于恶意应用,增长速率是2013年全年的2.5倍,是2012年数量的20多倍。对众多移动应用开发者来说应用山寨、篡改植入、恶意破解打包等给用...

科技创造
2014/10/17
62
0
如何快速开发分享功能

有时候开发者想给我们的应用添加一个功能分享又能创建活动的功能来推广自己的应用,但是开发类似的功能对于开发者的时间成本来说太大了,不如去集成一个有这样功能的组件,如友推SDK积分组件 工...

bidaround
2014/06/17
214
1

没有更多内容

加载失败,请刷新页面

加载更多

skywalking(容器部署)

skywalking(容器部署) 标签(空格分隔): APM [toc] 1. Elasticsearch SkywalkingElasticsearch 5.X(部分功能报错、拓扑图不显示) Skywalking需要Elasticsearch 6.X docker network create......

JUKE
8分钟前
2
0
解决Unable to find a single main class from the following candidates [xxx,xxx]

一、问题描述 1.1 开发环境配置 pom.xml <plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><!--一定要对上springboot版本号,因......

TeddyIH
9分钟前
0
0
Dubbo服务限制大数据传输抛Data length too large: 13055248, max payload: 8388608解决方案

当dubbo服务提供者向消费层传输大数据容量数据时,会受到Dubbo的限制,报类似如下异常: 2019-08-23 11:04:31.711 [ DubboServerHandler-XX.XX.XX.XXX:20880-thread-87] - [ ERROR ] [com.al...

huangkejie
12分钟前
2
0
HashMap和ConcurrentHashMap的区别

为了线程安全,ConcurrentHashMap 引入了一个 “分段锁” 的概念。具体可以理解把一个大的 map 拆分成 N 个小的 Map 。最后再根据 key.hashcode( )来决定放到哪一个 hashmap 中去。 hashmap ...

Garphy
13分钟前
0
0
购买SSL证书需要注意哪些问题

为了保障网站的基本安全,为网站部署SSL证书,已经是一种常态了。各大浏览器对于安装了SSL证书的网站会更友好,并且不会发出“不安全”的提示。部署SSL证书之前首先得去给网站购买一个SSL证书...

安信证书
42分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部