View基本知识
来源:互联网 发布:mysql 数据库设计模式 编辑:程序博客网 时间:2024/06/14 14:34
内容概览
什么是View
Activity中获取View对象
动态更改View属性
为View添加监听器
什么是View
屏幕方块内所显示的内容,都可以称为View或View的子类
动态更改控件属性
第一步:获取View对象
第二步:通过对象调用.set方法即可设置View属性
我们需要先在控件中添加控件的id
我们定义控件类型的对象,然后调用findViewById方法,参数传入(R.id.控件的id名)赋值给控件对象
由于findViewById方法返回值是TextView的父类View类型,所以我们需要向下转型成对应的控件类型。
之后我们就可以用.set方法去修改控件的属性了。
为View添加监听器
Q:什么是监听器?
A:监听器是一个对象,用于捕获View的状态。当View的状态发生更改时,可使用监听器对其进行相应操作。
同一个控件可设置多种监听器,对不同状态进行捕获监听。
步骤:
1. 布局文件中定义控件
2. Activity中获取代表控件的对象
3. 定义一个类实现监听器接口,并重写其抽象方法
4. 生成监听器对象
5. 为控件添加监听器
layout中添加按钮控件,centerInparent是相对布局设置,把按钮放在父控件的正中央。
阅读全文
0 0
- View基本知识
- View基本知识
- android View基本知识
- View的滑动的基本知识
- 自定义View的基本知识和步骤
- 自定义View--你要掌握的基本知识
- 《温故而知新》系列之自定义View基本知识
- 基本知识
- 基本知识
- 基本知识
- 基本知识
- 基本知识
- 基本知识
- 基本知识
- 基本知识
- Android自定义View研究(二) -- 绘图的基本知识
- Android自定义View研究(二) -- 绘图的基本知识
- Android中继承View的研究(二) -- 绘图的基本知识
- 1981年柏林的德国逻辑思考学院面试题,逆天5*5推理题!
- 【Kotlin】基础语法学习
- 测试的一些基本
- python中 subprocess shell=False 与shell=True的区别
- sqlilabs 下的less7
- View基本知识
- Java两种线程的创建
- c++网络编程(1)
- pip install 出现报asciii码错误的问题
- Linux so动态库存放解决方案
- Blur Gym
- 编译安装openresty+php7.1
- ios 父view没有遮盖子view的解决办法
- 00P-面向对象编程