页面布局 so easy——Android开发常见的界面布局方式详解


在Android应用中,界面由布局和控件组成。布局好比是建筑里的框架,控件相当于建筑里的砖瓦。针对界面中控件不同的排列位置,Android定义了相应的布局进行管理。本篇将针对Android界面中常见的布局进行详细地讲解。

View视图

所有的UI元素都是通过View与ViewGroup构建的,对于一个Android应用的用户界面来说,ViewGroup作为容器盛装界面中的控件,它可以包含普通的View控件,也可以包含ViewGroup。
在这里插入图片描述

界面布局编写方式

在实现Android界面效果之前,我们首先需要编写界面布局,界面布局的编写方式有2种,

  • 第1种是在XML文件中编写布局。
  • 第2种是在Java代码中编写布局。

在XML文件中编写布局:推荐此种方式编写布局
有效的将界面中的布局代码与Java代码隔离,使程序的结构更加清晰。
在Java代码中编写布局
在Android中所有布局和控件的对象都可以通过new关键字创建出来,将创建的View控件添加到
ViewGroup布局中,从而实现View控件在布局界面中显示。

在XML文件中编写布局

在这里插入图片描述

在Java代码中编写布局

RelativeLayout relativeLayout = new RelativeLayout(this); 
RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams(
	RelativeLayout.LayoutParams.WRAP_CONTENT, 
	RelativeLayout.LayoutParams.WRAP_CONTENT);
	
//设置布局中的控件居中显示 
params.addRule(RelativeLayout.CENTER_IN_PARENT); 
//创建TextView控件 
TextView textView = new TextView(this);	
//设置TextView的文字内容 
textView.setText("Java 代码实现界面布局");	 
//设置TextView的文字颜色
textView.setTextColor(Color.RED);		
//设置TextView的文字大小 
textView.setTextSize(18);			
//添加TextView对象和TextView的布局属性 
relativeLayout.addView(textView, params)
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值