learning android 读书笔记 第六章 (1)

本文介绍了Android应用界面设计的两种方法:通过XML文件定义静态界面和使用Java代码实现动态UI调整。同时还探讨了各种布局如LinearLayout、TableLayout等在构建UI中的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

       本章讲的是用户UI。

       首先有两种方式可以设置UI:(任意一种都可以设置UI)

       1、通过xml文件 

       XML文件,定义了界面UI,其描述方式有些类似HTML,如果你有HTML的经验,上手会很快的。

       2、通过程序代码

       使用java代码,来设置页面UI,如果你有java Swing 开发经验,上手同样会很快。

       例如:创建一个button按钮,先要定义一个button对象,将其实例化,并添加到container中,设置基本属性,包括颜色、文字、字号、背景等。你还可以定义一些时间,onclick等。

       在开发过程中,如何选择,最好的方案,同时使用这两种方式。静态UI使用xml,动态的改变UI使用java


       View and Layouts

       android通过view和layouts来组织UI,你在UI上所看到的都是一个一个的view,比如,button、label 和text box。layouts是由view构成的。

       layout可以包含layout 和view。类别:LinearLayout, TableLayout, FrameLayout, RelativeLayout, and AbsoluteLayout

       他们之间的关系,参考下图:

       


            


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值