热门标签 | HotTags
当前位置:  开发笔记 > Android > 正文

Androidstudiokotlin代码格式化操作

这篇文章主要介绍了Androidstudiokotlin代码格式化操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

Android 转kotlin语言后,格式化代码,自动换行问题,可能让一大批强迫症难受死。

如果不想换行或者想自定义换行规则,自行配置即可。

Android studio ->Preference->Code Style->kotlin ->Wrapping and Braces

如图,前括号后换行,去掉勾选就可立马看到效果。

也可以选择荧光色框选部分,直接不用此项设置,就可以去掉这个规则的所有选项。

补充知识:android studio如何测试kotlin代码

andorid studio上如何测试java代码,相信大家已经很熟悉了,网上也有现成的教程,但我发现关于如何测试kotlin代码的文章似乎很少,今天就写一下,方便大家今后的调试

首先,我们在test目录下创建一个kotlin文件

接下来当然是愉快的编写测试代码了,博主就随便写一个小demo

这时候我们发现如果右击的话,是没有测试运行的按钮弹出来的,那应该怎么办呢?

点选上面的项目切换框,选择 "Edit Configurations" 然后选择“Android Insgtrument Test” 点击 “+”号

然后选择module为主工程的包名 Test选为 class 把我们刚才测试的文件添加到class里 然后确定

然后我们发现 Message 提示

那么把这段代码加入到项目gradle andorid里面去

lintOptions {
 abortOnError false
}

同步一下,再次运行即可

好,那么到这里就结束了,哈哈

以上这篇Android studio kotlin代码格式化操作就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。


推荐阅读
  • 本文通过具体示例详细介绍了 Python 中的装饰器和装饰类的使用方法,包括带参数的装饰器和装饰类的应用场景。 ... [详细]
  • 解决 Pytest 运行时出现 FileNotFoundError 的方法
    在使用 Pytest 进行测试时,可能会遇到 FileNotFoundError 错误,提示无法找到指定的文件或目录。本文将探讨该错误的原因及解决方案。 ... [详细]
  • 在Android应用开发中,当在MenuItem中通过app:actionLayout属性使用Switch控件时,可能会遇到空指针异常的问题。本文将探讨该问题的原因及解决方案。 ... [详细]
  • IEC60825激光产品安全标准详解
    随着激光技术在全球范围内的广泛应用,尤其是激光投影显示技术的兴起,了解和遵守相关的安全标准变得尤为重要。本文将详细介绍IEC60825激光产品安全标准及其重要性。 ... [详细]
  • Mysqlcheck作为MySQL提供的一个实用工具,主要用于数据库表的维护工作,包括检查、分析、修复及优化等操作。本文将详细介绍如何使用Mysqlcheck工具,并提供一些实践建议。 ... [详细]
  • LIN总线技术详解
    LIN(Local Interconnect Network)总线是一种基于UART/SCI(通用异步收发器/串行接口)的低成本串行通信协议,主要用于汽车车身网络中智能传感器和执行器之间的通信。 ... [详细]
  • 本文详细介绍了如何在本地环境中安装配置Frida及其服务器组件,以及如何通过Frida进行基本的应用程序动态分析,包括获取应用版本和加载的类信息。 ... [详细]
  • 在使用KVM虚拟化技术通过NAT模式启动虚拟机时,可能会遇到qemu-ifup-nat脚本执行失败的错误。本文将详细介绍如何诊断和解决这一问题。 ... [详细]
  • 在尝试使用Ubuntu 10.04进行Android开发时,遇到了系统无法识别HTC G1设备的情况。本文将详细介绍如何通过配置系统和安装必要的驱动来解决这一问题。 ... [详细]
  • 本文介绍了Linux内核中TCP的三种接收队列:Prequeue、sk_receive_queue和Backlog。这些队列在数据包处理过程中扮演着重要角色,帮助提高系统性能和效率。 ... [详细]
  • 本文介绍了一种利用空间-光谱总变分模型来有效减少高光谱图像中混合噪声的方法,并提供了详细的Matlab代码实现,旨在为相关领域的研究者提供有价值的参考资料。 ... [详细]
  • 为帮助编程爱好者更好地掌握Python和Go语言的核心技能,我们特别提供两本精选图书的免费赠阅机会。《易懂的Python算法指南》适合所有希望提高算法理解能力的读者,《Go语言编程从入门到精通》则面向对Go语言感兴趣的初学者及有一定基础的开发者。 ... [详细]
  • Redis: 高效的键值存储系统
    Redis是一款遵循BSD许可的开源高性能键值存储系统,它不仅支持多种数据类型的存储,还提供了数据持久化和复制等功能,显著区别于其他键值缓存解决方案。 ... [详细]
  • 第1章选择流程控制语句1.1顺序结构的基本使用1.1.1顺序结构概述是程序中最简单最基本的流程控制,没有特定的语法结构,按照代码的先后顺序,依次执行,程序中大多数的代码都是这样执行 ... [详细]
  • 本文介绍了一个基本的同步Socket程序,演示了如何实现客户端与服务器之间的简单消息传递。此外,文章还概述了Socket的基本工作流程,并计划在未来探讨同步与异步Socket的区别。 ... [详细]
author-avatar
想飞的糊涂虫
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有