zoukankan      html  css  js  c++  java
  • .Net程序员快速学习安卓开发-布局和点击事件的写法

    关注今日头条-做全栈攻城狮,学代码也要读书,爱全栈,更爱生活。提供程序员技术及生活指导干货。

    本系列课程 致力于老手程序员可以快速入门学习安卓开发。系统全面的从一个.Net程序员的角度一步步学习总结安卓开发。

    上篇课程:全栈工程师必备:安卓移动端手机开发,第六课

    主要内容:

    布局

    点击事件

    1. 布局

    说到安卓前台页面的开发,就不得不说安卓的布局。也就是具体那个控件应该摆放的位置。

    1.1相对布局

    我们新建一个layout布局文件时,默认就是相对布局。相对布局是相对于非相对布局来说的。顾名思义,相对布局就是 相对于某些控件位置的布局。所有的控件都是相对位置摆放的。

    .Net程序员快速学习安卓开发-布局和点击事件的写法在相对布局中,可以很容易的使用的。 默认在相对布局中添加的控件,都默认堆叠在左上角如图所示:

    .Net程序员快速学习安卓开发-布局和点击事件的写法相对于父控件的居中:

    .Net程序员快速学习安卓开发-布局和点击事件的写法设置相对于某个控件的位置:

    .Net程序员快速学习安卓开发-布局和点击事件的写法

    1.2线性布局(一般都使用此类布局)

    线性布局是按照线性进行水平或者垂直排列的。所有控件依次摆放。例如:我们可以把默认的相对布局改为线性布局:

    .Net程序员快速学习安卓开发-布局和点击事件的写法

    我们可以通过orientation属性设置是水平还是垂直。

    如图默认是水平依次排列的。

    通过线性布局实现水平排列三列的效果。

    .Net程序员快速学习安卓开发-布局和点击事件的写法

    1.3表格布局

    .Net程序员快速学习安卓开发-布局和点击事件的写法

    点击事件

    第一种:Onclick属性

    前台页面:

    .Net程序员快速学习安卓开发-布局和点击事件的写法后台处理:

    .Net程序员快速学习安卓开发-布局和点击事件的写法第二种方式:匿名类

    .Net程序员快速学习安卓开发-布局和点击事件的写法

    .Net程序员快速学习安卓开发-布局和点击事件的写法

    第三种:内部类

    .Net程序员快速学习安卓开发-布局和点击事件的写法
    .Net程序员快速学习安卓开发-布局和点击事件的写法第四种:当按钮过多时可让activity实现OnclickListener接口,通过id进行判断进行如何操作。

    .Net程序员快速学习安卓开发-布局和点击事件的写法

    如果感觉文章还可以,请点击订阅关注我。

    写代码也要读书,爱全栈,更爱生活

    做全栈攻城狮

    可以加群一起交流学习:QQ群号码:538742639

  • 相关阅读:
    可变形参 Day07
    流程控制 Day06
    基本数据类型的值传递 和引用数据类型的引用传递 Day06
    一维数组的求平均成绩 Day06
    一维数组的初始化及遍历 Day06
    字符串分割+二维数组 Day15练习
    Java对数组和列表的排序1.8新特性
    Java Stream
    JPA学习(六、JPA_JPQL)
    JPA学习(五、JPA_二级缓存)
  • 原文地址:https://www.cnblogs.com/happpytoo/p/5936773.html
Copyright © 2011-2022 走看看