Android kotlin使用id直接做view的引用
在build.gradle中加入:
plugins {id 'com.android.application'id 'kotlin-android'id 'kotlin-android-extensions'
}implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"整个内容为:plugins {id 'com.android.application'id 'kotlin-android'id 'kotlin-android-extensions'
}android {// buildFeatures{
// viewBinding = true
// }compileSdk 30buildToolsVersion "30.0.3"defaultConfig {applicationId "com.jian11058.mykotlindemo"minSdk 21targetSdk 30versionCode 1versionName "1.0"testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"}buildTypes {release {minifyEnabled falseproguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'}}compileOptions {sourceCompatibility JavaVersion.VERSION_1_8targetCompatibility JavaVersion.VERSION_1_8}kotlinOptions {jvmTarget = '1.8'}
}dependencies {implementation 'androidx.core:core-ktx:1.3.2'implementation 'androidx.appcompat:appcompat:1.2.0'implementation 'com.google.android.material:material:1.3.0'implementation 'androidx.constraintlayout:constraintlayout:2.0.4'testImplementation 'junit:junit:4.+'androidTestImplementation 'androidx.test.ext:junit:1.1.2'androidTestImplementation 'androidx.test.espresso:espresso-core:3.3.0'implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
}
Android kotlin使用id直接做view的引用相关推荐
- android 添加子view,Android基于Window.ID_ANDROID_CONTENT给定id添加子View
Android基于Window.ID_ANDROID_CONTENT给定id添加子View 这一技术特点在一些视频播放器中比较有用. 例如代码: package zhangphil.demo; imp ...
- 用Gradle打包出jar文件 前面我们说过,在Android Studio里面使用Gradle来打包应用程序,一般都是build出来一个apk文件。但是有的同学是做实现层的开发,不直接做View层
用Gradle打包出jar文件 前面我们说过,在Android Studio里面使用Gradle来打包应用程序,一般都是build出来一个apk文件.但是有的同学是做实现层的开发,不直接做View层的 ...
- kotlin 用协程做网络请求_中国电信营业厅: 感受 Kotlin 的 quot;加速度quot;
"我们手上是一个很成熟的项目,所以毫无疑问需要保留 Java 代码,目前只会在新开发的页面中使用 Kotlin,并已经感受到了它带来的便利.随着功能的迭代,我们相信更多的功能会转而使用 Ko ...
- Android: Kotlin 材料设计入门
原文:Android: Kotlin 材料设计入门 作者:Joe Howard 译者:kmyhy 更新说明:本教程由 Joe Howard 升级为 Kotlin.原教程作者是 Megha Bambra ...
- Android软件开发之盘点自定义View界面大合集(二)
Android软件开发之盘点自定义View界面大合集(二) - 雨松MOMO的程序世界 - 51CTO技术博客 雨松MOMO带大家盘点Android 中的自定义View界面的绘制 今天我用自己写的一个 ...
- Android初级教程初谈自定义view自定义属性
有些时候,自己要在布局文件中重复书写大量的代码来定义一个布局.这是最基本的使用,当然要掌握:但是有些场景都去对应的布局里面写对应的属性,就显得很无力.会发现,系统自带的控件无法满足我们的要求,这个时候 ...
- Android设备的ID
Android的开发者在一些特定情况下都需要知道手机中的唯一设备ID.例如,跟踪应用程序的安装,生成用于复制保护的DRM时需要使用设备的唯一ID.在本文档结尾处提供了作为参考的示例代码片段. 范围 本 ...
- Android Kotlin之Flow数据流
文章目录 Flow介绍 使用举例 常用操作符 创建操作符 回调操作符 变换操作符 过滤操作符 组合操作符 功能性操作符 末端操作符 冷流 vs 热流 SharedFlow shareIn将普通flow ...
- Android开源项目 个性化控件(View)
Android开源项目--个性化控件(View) Android开源项目 --个性化控件(View),这次主要给大家介绍一些Android开发中用到的不错的个性化View,包括ListView.Act ...
最新文章
- 入职五年回顾(八) 2013年3月
- 无人驾驶还有多久才能全面推开?
- java 悬浮提示框_表格(悬浮框提示)
- 检查字符串是否包含数字的Python程序
- php如何用菜刀连接getshell,phpmyadmin之getshell总结
- 计算机网络学习笔记(24. HTTP消息格式)
- 【java】字符串和基本数据类型之间的转换
- 效果过度transition:all
- 【leetcode】617. Merge Two Binary Trees
- redis java 视频教程_redis从入门到精通视频教程【50讲全】
- 五大常用算法实例列举
- linux底下dig命令报错
- PCA 实践 利用 PCA 算法对人脸数据集内所有人进行降维和特征提取 PCA原理解析+代码
- excel中录制宏只执行一半的命令,没有执行全部如何解决?
- 2021-10-15
- react 脚手架创建后暴漏配置文件 运行yarn eject 报错 (已解决)
- 三运放差分放大电路分析_三运放组成的差分放大器电路图及特点
- Hive之——数据定义
- 数据结构之ISAM文件和VSAM文件
- 直接插入排序——监视哨的作用
热门文章
- 万年历(c语言)编程,C语言实现的万年历
- Cloudera Manager —— 端到端的企业数据中心管理工具
- 宝塔绑定域名访问不了_千字长文教你使用 宝塔面板 快速搭建网站
- Errors during downloading metadata for repository ‘AppStream‘: - Status code: 404 for http://mirro
- Unity 中英文转换
- 漫画 | 什么是 HashMap?
- 安卓期末大作业——Android水果连连看
- HDU5142 NPY and arithmetic progression BestCoder Round #23 1002
- Html5原生video标签禁止全屏播放的实现
- 树莓派4BUbuntu server 20.04 Kubernetes-v1.17.x- Docker19.03 keadmv1.10.3部署错误一览