使用setContentView可以在Activity中动态切换显示的View
来源:互联网 发布:红辣椒乐队 知乎 编辑:程序博客网 时间:2024/06/04 10:58
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可以在Activity中动态切换显示的View
- android 通过setContentView切换Activity的View
- 【从头学android】使用setContentView(View)替换setContentView(int),这样切换布局就可以保留切换前的状态啦
- Android-- 通过setContentView切换Activity的View,保存动态修改后的视图
- Android-- 通过setContentView切换Activity的View,保存动态修改后的视图
- android 通过setContentView切换Activity的View,保存动态修改后的视图
- android 通过setContentView切换Activity的View,保存动态修改后的视图
- Android学习笔记03: 通过setContentView切换Activity的View,保存动态修改后的视图
- 切换Activity中布局的setContentView( )方法
- Android setContentView 实现同一个activity下不同view的切换
- ndroid setContentView 实现同一个activity下不同view的切换
- Android setContentView 实现同一个activity下不同view的切换
- Android setContentView 实现同一个activity下不同view的切换
- Android 使用setContentView在一个Activity进行界面切换
- ViewSwitcher类解析,可以用来在两个View中切换显示,并添加切换动画
- 在一个Activity中使用多个View (可以借鉴的一种思路)
- 继承自View的类都可以作为Activity的setContentView参数
- 继承自View的类都可以作为Activity的setContentView参数
- uva297-四叉树
- HDU 4600
- poj3728 The merchant 倍增LCA
- HDU 4601
- poj3690 Constellations 字符串Hash
- 使用setContentView可以在Activity中动态切换显示的View
- HDU 4604
- HDU 4605
- 基于SUSE Linux做NFS文件挂载
- 怎样获得Win7禁止或启动的休眠的权限
- poj3068 "Shortest" pair of paths 费用流
- HDU 4606
- poj3692 Kindergarten 二分图最大独立集
- HDU 4602