Layout组件综合训练
来源:互联网 发布:网络发展阶段 编辑:程序博客网 时间:2024/05/01 23:13
移通152 王一帆
案例:
案例:
- 创建LinearLayout,并在其中创建1个FrameLayout、1个LinearLayout与1个Button
- 单击图片会让图片消失
- 按下Reset按钮后会恢复照片,如下图所示。
- 用线性布局中的垂直走向将整个界面分为三部分,顶部设为堆布局(FrameLayout),中间设为线性布局,底部放一个Button
- FrameLayout里面的内容会重叠,后者会重叠在前面之上。在FrameLayout里面加入三个ImageView,使用Android简易型将他们的单击事件都声明为“onImageG1Click”,添加图片路径。所有的图片要统一放在drawable文件夹里,图片的名字不能出现大写字母。
- 在线性布局里面声明它们的单击事件为“onImageG2Click”,同样添加图片。
- 设置按钮Reset的单击事件类名为“onResetClick”
- 代码部分:
被单击的ImageView会被当做参数传递给view,调用setVisibility()将其设置为隐藏(INVISIBLE),但是仍然会占空间,将隐藏的view加入views内便于之后按下RESET按钮后还原成可见的状态(VISIBLE)。
将view设置为GONE会消失,而且不会占用内存。
将加入views内的ImageView还原成可见的状态(VISIBLE)
关于图片问题,加载进来的图片过大的话,在线性布局里的显示效果就会是铺满整个布局,所以要对它的layout_width和layout_height进行设置大小
总结
感谢您能看到这里,如有不同观点,欢迎留言。
0 0
- Layout组件综合训练
- java文件综合训练
- 结构体综合训练
- java基础 - 综合训练
- SQL综合训练
- JQueryEasyUI 组件 布局 Layout组件
- ADF Layout 组件
- Delphi程序设计综合训练任务书
- 硬件综合训练中期总结
- java基础 - 综合训练二
- SQL之CRUD综合训练
- HHU ACM 综合训练2
- PyQt5+OpenCV+Matplotlib综合训练
- 获取其他 layout 中的组件
- 常用layout组件细节积累
- [easyUI]Layout组件的使用
- 臀大肌(07):综合训练方法
- AOJ.综合训练.2016-11-24
- poj 3070 Fibonacci(矩阵快速幂模板题)
- 轮子怎么造---可以下拉缩放HeaderView的ListView:PullToZoomInListView
- centos tomcat 搭建https 服务器
- 使用Python
- UITextField 密码明文及密文切换问题
- Layout组件综合训练
- swift调用OC代码和第三方库
- ssm项目中动态Quartz定时任务的实现(定时任务存在表中,而不是在.xml中)
- 动态规划-最优解
- 弧线运动
- 重拾C语言之指针篇(三)
- Android笔记:ToolBar和SearchView使用
- 村花的swift学习笔记2
- 对WM_NCHITTEST消息的了解+代码实例进行演示