Android Studio 4.0 新功能中的Live Layout Inspector详解
最近 Android Studio 4.0 稳定版本正式发布,其中一个重要升级就是新版的Layout Inspector
旧版的Layout Inspector
4.0 之前我们通过Tools -> Android -> Layout Inspector
可以对当前进程现实中画面进行分析,获取视图的Hierarchy以及Property信息
Live Layout Inspector
4.0 通过同样的菜单可以打开新版的 Layout Inspector
运行APP后,选择当前进程,可以看到当前运行中的画面:
3D View
Live Layout Inspector 可以3D的形式显示Hierarchy,更利于开发者分析层次结构,(3D View 目前只能用于Api Level 29以上的app中)
在3D视图中,通过右击菜单,可以显示选中层级的子View或者父View
Resource Properties
Live Layout Inspector 的属性信息相对于老版本更加强大,通过资源的超链接,可以直接跳往Res文件:
总结
到此这篇关于Android Studio 4.0 新功能之Live Layout Inspector的文章就介绍到这了,更多相关Android Studio 4.0 新功能之Live Layout Inspector内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!
相关推荐
-
Android Studio 4.0新特性及升级异常问题的解决方案
一.升级问题 1. dataBinding开启配置修改 升级到AS 4.0以后,出现如下的预警,对于我这种有代码洁癖的人是不能忍的,必须解决 DSL element 'android.dataBinding.enabled' is obsolete and has been replaced with 'android.buildFeatures.dataBinding' 解决方法: dataBinding { enabled = true } 这是原有的DataBinding开启方式,在升级后
-
Android Studio 4.0 正式发布在Ubuntu 20.04中安装的方法
Android Studio 4.0 已经发布了.以下是在Ubuntu 18.04,Ubuntu 19.10,Ubuntu 20.04中安装它的方法. Android Studio 4.0具有新的Motion 编辑器,改进的布局检查器,对C++的Clangd支持,智能编辑器功能,CPU Profiler的增强功能,D8和R8中使用的Java 8语言库以及更多其他更改.有关更多信息,请参见发行说明. 如何在Ubuntu中安装Android Studio 4.0: 在Ubuntu 18.04及更高版
-
AndroidStudio3.6.1打包jar及AndroidStudio4.0打包jar的一系列问题及用法
AndroidStudio打包jar 最近更新androidstudio之后发现打包jar不可用了. 先看下以前的方法 更新后新的用法 //Copy类型,请在Terminal中运行gradlew makeJar task makeJar(type: Copy) { //删除存在的 delete 'build/libs/' + jarName + ".jar" //设置拷贝的文件 from("build/intermediates/aar_main_jar/release&qu
-
Android Studio 4.0 新功能中的Live Layout Inspector详解
最近 Android Studio 4.0 稳定版本正式发布,其中一个重要升级就是新版的Layout Inspector 旧版的Layout Inspector 4.0 之前我们通过Tools -> Android -> Layout Inspector 可以对当前进程现实中画面进行分析,获取视图的Hierarchy以及Property信息 Live Layout Inspector 4.0 通过同样的菜单可以打开新版的 Layout Inspector 运行APP后,选择当前进程,可以看到当
-
Android Studio 3.0 新功能全面解析和旧项目适配问题
简介: Android Studio是Android的官方IDE.它是专为Android而打造,可以加快您的开发速度,帮助您为每款Android设备构建最优应用. 它提供专为Android开发者量身定制的工具,其中包括丰富的代码编辑.调试.测试和性能分析工具. 上周四,Google 终于在经历大半年的打磨锤炼之后正式发布 Android Studio 3.0 版本,给广大安卓开发人员一份满意的答卷.如往常一样,每次新版开发工具的发布,很多谨慎点的朋友仍担心稳定性.是否存在坑等问题,选择隔岸观火,
-
神经网络API、Kotlin支持,那些你必须知道的Android 8.1预览版和Android Studio 3.0新特性
谷歌2017发布会更新了挺多内容的,而且也发布了AndroidStudio3.0预览版,一些功能先睹为快. 过去的五个月里, Kotlin一直是我们反复谈论的重点.现在要告诉大家的是,Android Studio 3.0可以将Kotlin添加到您的项目中了.最新版本的Android Studio在支持Java 8语言功能上得到了改进,另外一个亮点是,有了用于Gradle 3.0.0的Android插件. 好,下面步入正文. 曾仅用 55 秒发布会的 Android 8.0 Oreo 在时隔两个月
-
android studio编译jar包或者aar包的方法教程详解
1. 在原有工程目录右键-> new ->Module->: 2. 选择library: 3. 一路next,最后finish: 4. 在新生成的lib module下的build.gradle中添加如下代码: task makeJar(type: Copy) { //删除存在的 delete 'build/outputs/aar/plugin-release.aar' delete 'libs/' //设置拷贝的文件来源 from('build/outputs/aar/') ////新
-
android studio 打包自动生成版本号与日期,apk输入路径详解
一. 打开项目选择如图示1 (build.gradle 项目位置) 二. 1. build.gradle 文件添加内容如下.gradle是[com.android.tools.build:gradle:3.0.0 以下版本] android{ defaultConfig {...} 自动追加版本号和版本名称 android.applicationVariants.all { variant->variant.outputs.each { output-> output.outputFile =
-
Android Studio 3.6安装全过程及AVD安装运行步骤详解
1.安装JDK1.7以上版本,Android Studio集成开发环境 (1)安装并检查JDK1.8,如图1.1所示 图1.1 配置完成的验证 (2)开始安装Android Studio集成开发环境,安装允许以管理员模式运行,如图1.2所示 图1.2 安装界面 (3)安装位置为F:\Studio\ android-studio-ide-192.6200805-windows,进行安装,如图1.3所示 图1.3 安装位置 (4)Android Studio集成开发环境安装完成,如图1.4所示 图1
-
Android studio利用gradle打jar包并混淆的方法详解
本文主要介绍了Android studio利用gradle打jar包并混淆的方法,下面话不多说,来看看详细的介绍吧. 首先打jar包的配置很简单,使用jar的task,可以参考gradle官方文档,具体代码如下: task buildJar(type: Jar, dependsOn: ['assembleRelease']) { destinationDir = file('build/outputs/jar/') appendix = "" baseName = "&quo
-
关于C# 4.0新特性“缺省参数”的实现详解
前言 C#4.0关于缺省参数的新特性,相信大家都不会陌生.所谓缺省参数,顾名思义,就是在声明方法的某个参数的时候为之指定一个默认值,在调用该方法的时候如果采用该默认值,你就无须指定该参数.和很多语言层面特性(语法糖)的实现一样,缺省参数也是编译器为我们玩的一个小花招.缺省参数最终体现为两个特殊的自定义特性OptionalAttribute和DefaultParameterValueAttribute . 目录 一.缺省参数的用法 二.实现缺省参数的两个特性:OptionalAttribute和D
-
Android、iOS和Windows Phone中的推送技术详解
推送并不是什么新技术,这种技术在互联网时代就已经很流行了.只是随着进入移动互联网时代,推送技术显得更加重要.因为在智能手机中,推送从某种程度上,可以取代使用多年的短信,而且与短信相比,还可以向用户展示更多的信息(如图像.表格.声音等). 推送技术的实现通常会使用服务端向客户端推送消息的方式.也就是说客户端通过用户名.Key等ID注册到服务端后,在服务端就可以将消息向所有活动的客户端发送. 实际上,在很多移动操作系统中,官方都为其提供了推送方案,例如,Google的云推送.IOS.Windows
随机推荐
- 用virtualenv建立多个Python独立虚拟开发环境
- jQuery实现响应浏览器缩放大小并改变背景颜色
- java 简单的计算器程序实例代码
- java的split方法使用示例
- Spring Boot数据库链接池配置方法
- iOS如何将字符串中特定后的字变成红色
- C#使用listView增删操作实例
- c#实现抓取高清美女妹纸图片
- Android线程实现图片轮播
- windows下安装、卸载mysql服务的方法(mysql 5.6 zip解压版安装教程)
- jquery.ajax之beforeSend方法使用介绍
- 浅谈Android onTouchEvent 与 onInterceptTouchEvent的区别详解
- Android实现TextView字符串关键字变色的方法
- javascript检测浏览器flash版本的实现代码
- Windows Powershell排序和分组管道结果
- mysql 一次更新(update)多条记录的思路
- Android AlertDialog自定义样式实现代码
- js实现遍历含有input的table实例
- Windows 2008 服务器安全加固几个注意事项
- PipedWriter和PipedReader源码分析_动力节点Java学院整理