标签:
关注今日头条-做全栈攻城狮,学代码也要读书,爱全栈,更爱生活。提供程序员技术及生活指导干货。
本系列课程 致力于老手程序员可以快速入门学习安卓开发。系统全面的从一个.Net程序员的角度一步步学习总结安卓开发。
主要内容:
布局
点击事件
布局
说到安卓前台页面的开发,就不得不说安卓的布局。也就是具体那个控件应该摆放的位置。
1.1相对布局
我们新建一个layout布局文件时,默认就是相对布局。相对布局是相对于非相对布局来说的。顾名思义,相对布局就是 相对于某些控件位置的布局。所有的控件都是相对位置摆放的。
在相对布局中,可以很容易的使用的。 默认在相对布局中添加的控件,都默认堆叠在左上角如图所示:
相对于父控件的居中:
设置相对于某个控件的位置:
1.2线性布局(一般都使用此类布局)
线性布局是按照线性进行水平或者垂直排列的。所有控件依次摆放。例如:我们可以把默认的相对布局改为线性布局:
我们可以通过orientation属性设置是水平还是垂直。
如图默认是水平依次排列的。
通过线性布局实现水平排列三列的效果。
1.3表格布局
点击事件
第一种:Onclick属性
前台页面:
后台处理:
第二种方式:匿名类
第三种:内部类
第四种:当按钮过多时可让activity实现OnclickListener接口,通过id进行判断进行如何操作。
如果感觉文章还可以,请点击订阅关注我。
写代码也要读书,爱全栈,更爱生活
做全栈攻城狮
可以加群一起交流学习:QQ群号码:538742639
标签:
原文地址:http://www.cnblogs.com/happpytoo/p/5936773.html