setContentView(R.layout.main)在Android里面,这句话是什么意思?
setContentView(R.layout.main)在Android里面,这句话是什么意思?
R.layout.main是个布局文件即控件都是如何摆放如何显示的,setContentView就是设置一个Activity的显示界面,这句话就是设置这个这句话所再的Activity采用R.layout下的main布局文件进行布局
使用setContentView可以在Activity中动态切换显示的View,这样,不需要多个Activity就可以显示不同的界面,因此不再需要在Activity间传送数据,变量可以直接引用。但是,在android SDK给我们建的默认的Hello World程序中,调用的是setContentView(int layoutResID)方法,如果使用该方法切换view,在切换后再切换回,无法显示切换前修改后的样子,也就是说,相当于重新显示一个view,并非是把原来的view隐藏后再显示。其实setContentView是个多态方法,我们可以先用LayoutInflater把布局xml文件引入成View对象,再通过setContentView(View view)方法来切换视图。因为所有对View的修改都保存在View对象里,所以,当切换回原来的view时,就可以直接显示原来修改后的样子。
setContentView(R.layout.main)在Android里面,这句话是什么意思?相关推荐
- JAVA里面main找不到符号_java – 带有NBAndroid的NetBeans – 找不到符号setContentView(R.layout.main);...
我最近使用NB Android 1.11插件安装了NetBeans 7.1.1.启动一个新的HelloWorld项目后,我从测试代码中收到以下错误: C:\Users\Daniel\Documents ...
- android setContentView(R.layout.main) 语法错误
刚开始学习android开发.看看视频,照着视频学习学习,从非常简单的项目开始,由于我以前从来没用过java,对eclipse 环境不熟悉,经常会犯很多低级的错误,这不,今天就犯了一个,调了好几次,也 ...
- Troubleshoot: R.Layout.Main cannot be resolved
问题: 下面代码中的第12行出错:R.layout.main cannot be resolved. 1 package com.Tealc.DaysBetween; 2 3 import andro ...
- Dialogs 介绍 和 dialog.setContentView(R.layout.custom_dialog);
Dialogs 对话框通常是一个显示在当前活动前面的小窗口.下面的活动失去焦点而由对话框接受所有的用户交互.对话框通常被用来当做通知或者运行中的应用程序相关的短暂活动. Android API支持下面 ...
- setContentView(R.layout.xxx)出错解决方法
编android程序的时候出现了一个很奇怪的错误: 错误:找不到符号 符号:变量xxx 位置:类layout 指向的位置是: setContentView(R.layout.xxx) 我感到很奇怪,这 ...
- setContentView(R.layout.activity_main);一直报错,原来是glide惹得祸
今天在测试一个demo时,很莫名奇妙的在 setContentView(R.layout.activity_main) 一直报错,检查了layout都没有任何错误,新建一个启动类,布局都是最简单的, ...
- Android代码报错:setContentView(R.layout.activity_main)
在R.layout里面明明看到自动生成了默认的布局activity_main,在这里引用就出错. 在import里面果然找到这么一句: import android.R; 删掉这一句就正常了. 出现这 ...
- android里R.layout.的问题
今天,在Exlipse里的一个项目在.java文件里写 setContentView(R.layout.activity_problem);时,显示错误,以为是R.java文件里没有对应的activ ...
- Android系统布局——android.R.layout详解
布局文件,作为android中必不可少的一部分,android系统为了方便开发人员,在系统中定义了很多的布局文件. 系统布局文件和我们自定义的布局在写法用前缀android以示区别: 系统布局文件:a ...
最新文章
- R语言构建xgboost模型使用早停法训练模型(early stopping):自定义损失函数(目标函数,loss function)、评估函数(evaluation function)
- mysql as用法_MySQL基础学习总结
- java forward 修改请求参数_聊聊springboot session timeout参数设置
- EasyUI Form提交后json数据IE上需要下载(转)
- iOS 判断设备型号
- Android 中的MVP 模式
- cls_template.php on line 1067,ecshop php5.5兼容utf-8版本
- SRCNN中的PSNR计算问题
- html添加右键菜单,JS添加右键菜单
- 卡贴机变无锁教程_有锁机变无锁教程 教你轻松设置去掉卡贴有锁机变无锁完美4G...
- Rational Rose的讲解
- 前端上传图片并修改名字(数据库的图片名字,并非原图片名字)
- web.xml学习随笔
- Onenote 同步 PAC加速方式
- 博士年薪22-40万,重点大学博士给100㎡产权房,安家费30-40万,省会城市高校 | 留言送书...
- html5 u3m8,U3M8短语.doc
- JS监控手机或APP返回事件
- 萝卜APP4.30 萝卜APP 追影兔4.30最新开源码
- nginx 配置ip_hash不会自动剔除宕机的服务器
- 合并两个*.rbt文件