切换Activity中布局的setContentView( )方法
来源:互联网 发布:mac地址修改器win10 编辑:程序博客网 时间:2024/05/16 14:50
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时,就可以直接显示原来修改后的样子。
- 切换Activity中布局的setContentView( )方法
- android 通过setContentView切换Activity的View
- Android中Activity的简单布局切换
- Activity中setContentView方法调用过程
- 使用setContentView可以在Activity中动态切换显示的View
- Activity的setContentView()方法源码分析
- Activity中布局资源layoutResId在setContentView加载过程分析
- activity 中的 setContentView( )方法
- Activity setContentView() 方法浅析
- 谈谈activity中setContentView()内部的实现。
- Activity 中 setContentView 的深入思考
- Activity setContentView 加载布局流程
- Android setContentView 实现同一个activity下不同view的切换
- ndroid setContentView 实现同一个activity下不同view的切换
- Android setContentView 实现同一个activity下不同view的切换
- Android setContentView 实现同一个activity下不同view的切换
- 浅谈Activity中setContentView()
- Activity的setContentView解析
- Android ArrayList LinkedList Set HashMap的介绍.
- NumericUpDown 获得焦点,选中内容
- 来自Google、Amazon和Facebook等7大知名互联网的系统扩展经验
- MFC获得屏幕上任意一点的像素值
- C++ 版本 HashMap
- 切换Activity中布局的setContentView( )方法
- 二、spring配置datasource三种方式:
- js表单事件汇总
- JSP @include file的路径问题
- 奋斗黑马程序员----Java之File对象小结
- 三、DBCP数据源配置
- POJ 1364 King
- 中国云计算大势图
- KMP字符串模式匹配详解