回顾:
使用代码逻辑与界面交互
控件的获取
点击事件的处理
kotlin语法
val变量设置
when语法

重点:
点击事件的设置
控件对象的获取


线性布局------LinearLayout
内部控件都是线性摆放

https://developer.android.google.cn/guide/topics/ui/layout/linear

android:orientation
    vertical
    horizontal
android:layout_weight
    按比例分配屏幕的剩余部分给控件
    使用时可以把宽或高设置为‘0dp’

控制只能行或列摆放,混合摆放时需要布局之间的嵌套


实验项目:
自我介绍

界面展示
姓名,图标,输入框,按钮,自我文字描述

功能:在输入框中输入学号,点击按钮,界面展示学号,并将输入框和按钮消失

界面设计时只考虑你的界面布局,不考虑显示的内容
让数据去驱动界面的变化

每个APP都有自己要操作的核心数据
我核心数据单独封装成一个数据类,方便使用

kotlin数据类的封装

data class Me(属性信息)
如果变量需要从新赋值,使用var

https://gitee.com/bzuds1723111312/Android

Android入门基础2相关推荐

  1. [转]Android入门基础教程

    第1章 Android Studio运行第一个程序 1.1 Android Studio下载: 1.1.1 Android开发者官网: Android 开发者  |  Android Develope ...

  2. android入门基础视频教程特色输入输出

    视频课:零基础学安卓Android移动开发 学习内容 Ø Android中的手势识别 Ø Android中的语音朗读  能力目标 Ø 熟练掌握如何通过手势缩放图片 Ø 掌握手势文件的创建方法及技巧 Ø ...

  3. android入门基础笔记,Sqlite数据库下载

    * 移动通讯技术的发展: 第一代通讯技术:模拟信号 工作频段   缺点:保密性差 第二代通讯技术: 体积越来越小  数字信号(加密)   短信  彩信 第三代通讯技术: 数字信号   可处理图像.音乐 ...

  4. Android 入门基础教程2

    第十章 多媒体应用 Android 多媒体框架支持捕获和编码各种常见的音频和视频格式. 10.1 MediaRecorder概述 用于录制音频和视频的一个类. 10.1.1 状态转换图 说明: 下面是 ...

  5. Android入门基础3

    回顾: 约束布局: 靠控件间约束来完成复杂界面的设计 每个控件可以添加4个约束,水平或垂直方向必须要添加一个 实验: 重点: 约束布局中不同约束的添加 组件 Activity工作栈 Activity是 ...

  6. Android入门基础

    1 Android的整体架构图 注意: Android应用运行的是DVM虚拟机,并且一个应用一个虚拟机. 2 搭建开发环境(基于eclipse) 2.1 资源说明 资源下载地址 下面所有资源 2.2 ...

  7. 【android入门基础】黑马训练营的android培训——08

  8. 电脑硬件知识入门之机械键盘篇,android入门基础

    相对于普通薄膜键盘来说,机械键盘的敲击声音大是它的一大缺点,但也有好的静音机械键盘,这个就比较昂贵了.而普通薄膜键盘一般来说敲击声音都很小. 3.机械键盘的分类 机械键盘可分为茶轴.青轴.白轴.黑轴以 ...

  9. android 自动补全方法,Android零基础入门|自动完成文本框AutoCompleteTextView

    原标题:Android零基础入门|自动完成文本框AutoCompleteTextView 上一期学习的Spinner的使用,掌握的怎么样?本期一起来学习AutoCompleteTextView的使用. ...

最新文章

  1. jetty 切换log4j日志接口
  2. js检测数据类型的方法你都掌握了几个?
  3. java并发编程系列-内存模型基础
  4. 如何用javascript获取文本框,下拉框,单选框的对应值或者将值赋给它们?雪原虎 发布于:2007-10-22 00:32
  5. TEG Cheers | 腾讯技术工程运维技术沙龙精彩回顾(内置现场视频)
  6. 李宏毅机器学习课程10~~~卷积神经网络
  7. 钱少也就算了,为啥我们还越来越忙?
  8. lvs mysql 端口_LVS配置及多端口服务配置
  9. SQL 语句(原生)
  10. java switch原则_Java switch case语句
  11. VC 播放WAV文件
  12. Linux 常用命令 权限管理命令
  13. Android 6.0谷歌卡刷包,卡刷包走起:谷歌Nexus5升级安卓6.0/Android M教程
  14. Jmeter配置元件之HTTP授权管理器与 HTTP缓存管理器-19
  15. vps windows php,windows 搭建 apache + php
  16. 运用帝国CMS建站仿站的简单教程(初学者进)
  17. 直接耦合共射放大电路带载与不带载的电路参数分析
  18. 手机自带html怎么卸载,如何卸载手机自带软件,小编教你怎么卸载手机自带软件...
  19. 观察 | 从0到700万,钉钉只用3年,原因就是快准狠!
  20. TIOBE 1 月编程语言:Python 摘得 2020 年度编程语言

热门文章

  1. [位运算][递归] 递归实现指数型枚举
  2. CSMA/CD与CSMA/CA
  3. Pon De Replay【MMD动作+镜头下载】
  4. 基于QQ用户名密码方式爬取邮件数据
  5. mysql5.0主主备份_mysq的主从复制、备份、还原
  6. tesseract-ocr中文识别
  7. cso是什么意思(医药行业cso是什么意思)
  8. QTL不同定位软件的比较和概念解释
  9. 嵌入式工程师的经典面试题目
  10. 吉他如何扫弦(图文详解)