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

  • 相关阅读:
    typedef 函数指针的使用(含例子)
    关于计算机与MCU通信及MAX232、CH340T与PL2303的区别
    CH340电路设计
    USB转串口CH340接线方法
    开漏输出、推挽输出的区别
    STM32位带操作
    STM32启动文件:startup_stm32f10x_hd.s等启动文件的简单描述
    浮点数在内存中的存储方式
    stm32启动地址
    STM32三种启动模式 boot0 boot1
  • 原文地址:https://www.cnblogs.com/happpytoo/p/5936773.html
Copyright © 2011-2022 走看看