UI(base)--android

本文详细介绍了Android中的UI组件,重点讲解了View和ViewGroup的层级关系,以及如何通过XML属性和Java代码控制UI组件的行为。内容涵盖组件的透明度、背景、点击事件、焦点管理等多个方面。
摘要由CSDN通过智能技术生成

View类是android所有UI组件的父类。
ViewGroup类是View的子类。

应用界面的组成(位置分区):

android中的所有UI组件都是建立在View,ViewGroup的基础之上,对于一个android应用的图形界面来说,ViewGroup作为容器来盛装其他组件,ViewGroup里除了可以包含普通的View组件之外,还可以再次包含ViewGroup组件。

控制UI控件行为的方式(元素属性):

1:在XML文件中通过xml属性进行控制
2:在java程序代码中通过调用Set等方法控制
(View类是所有UI组件的基类,所以它包含的XML属性和方法所有UI组件都可以使用)

View类的XML属性,相关方法和说明

(XML属性)
(相关方法)
(说明)
Android:alpha (XML属性)
setAlpha(float) (相关方法)
设置该组件的透明度
android:background (XML属性)
setBackgroundResource(int) (相关方法)
设置该组件的背景颜色
android:clickable (XML属性)
setClickable(boolean) (相关方法)
设置该组件是否可以激发单击事件
android:contentDescription (XML属性)
se

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值