Android入门基础2
回顾:
使用代码逻辑与界面交互
控件的获取
点击事件的处理
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相关推荐
- [转]Android入门基础教程
第1章 Android Studio运行第一个程序 1.1 Android Studio下载: 1.1.1 Android开发者官网: Android 开发者 | Android Develope ...
- android入门基础视频教程特色输入输出
视频课:零基础学安卓Android移动开发 学习内容 Ø Android中的手势识别 Ø Android中的语音朗读 能力目标 Ø 熟练掌握如何通过手势缩放图片 Ø 掌握手势文件的创建方法及技巧 Ø ...
- android入门基础笔记,Sqlite数据库下载
* 移动通讯技术的发展: 第一代通讯技术:模拟信号 工作频段 缺点:保密性差 第二代通讯技术: 体积越来越小 数字信号(加密) 短信 彩信 第三代通讯技术: 数字信号 可处理图像.音乐 ...
- Android 入门基础教程2
第十章 多媒体应用 Android 多媒体框架支持捕获和编码各种常见的音频和视频格式. 10.1 MediaRecorder概述 用于录制音频和视频的一个类. 10.1.1 状态转换图 说明: 下面是 ...
- Android入门基础3
回顾: 约束布局: 靠控件间约束来完成复杂界面的设计 每个控件可以添加4个约束,水平或垂直方向必须要添加一个 实验: 重点: 约束布局中不同约束的添加 组件 Activity工作栈 Activity是 ...
- Android入门基础
1 Android的整体架构图 注意: Android应用运行的是DVM虚拟机,并且一个应用一个虚拟机. 2 搭建开发环境(基于eclipse) 2.1 资源说明 资源下载地址 下面所有资源 2.2 ...
- 【android入门基础】黑马训练营的android培训——08
- 电脑硬件知识入门之机械键盘篇,android入门基础
相对于普通薄膜键盘来说,机械键盘的敲击声音大是它的一大缺点,但也有好的静音机械键盘,这个就比较昂贵了.而普通薄膜键盘一般来说敲击声音都很小. 3.机械键盘的分类 机械键盘可分为茶轴.青轴.白轴.黑轴以 ...
- android 自动补全方法,Android零基础入门|自动完成文本框AutoCompleteTextView
原标题:Android零基础入门|自动完成文本框AutoCompleteTextView 上一期学习的Spinner的使用,掌握的怎么样?本期一起来学习AutoCompleteTextView的使用. ...
最新文章
- jetty 切换log4j日志接口
- js检测数据类型的方法你都掌握了几个?
- java并发编程系列-内存模型基础
- 如何用javascript获取文本框,下拉框,单选框的对应值或者将值赋给它们?雪原虎 发布于:2007-10-22 00:32
- TEG Cheers | 腾讯技术工程运维技术沙龙精彩回顾(内置现场视频)
- 李宏毅机器学习课程10~~~卷积神经网络
- 钱少也就算了,为啥我们还越来越忙?
- lvs mysql 端口_LVS配置及多端口服务配置
- SQL 语句(原生)
- java switch原则_Java switch case语句
- VC 播放WAV文件
- Linux 常用命令 权限管理命令
- Android 6.0谷歌卡刷包,卡刷包走起:谷歌Nexus5升级安卓6.0/Android M教程
- Jmeter配置元件之HTTP授权管理器与 HTTP缓存管理器-19
- vps windows php,windows 搭建 apache + php
- 运用帝国CMS建站仿站的简单教程(初学者进)
- 直接耦合共射放大电路带载与不带载的电路参数分析
- 手机自带html怎么卸载,如何卸载手机自带软件,小编教你怎么卸载手机自带软件...
- 观察 | 从0到700万,钉钉只用3年,原因就是快准狠!
- TIOBE 1 月编程语言:Python 摘得 2020 年度编程语言