android获取其他app布局,Android Studio查看其它APP的布局结构

  • Post author:
  • Post category:其他

概述

日常使用别家的APP过程中,会遇到一些比较好看的布局,这时候我们就想学习一下别人的布局结构,以便参考。

(1)手机连接电脑、设置手机为USB调试模式

(2)运行Android Studio,打开 Tools–Android–Android Device Monitor

注意:android Studio3.1开始只能通过命令行的方式启动Android Device Monitor。或者手动打开文件目录

309d9874b60ac00da7ec1a1161f8c724.png

8ad30a6db6733227221a69bcc22a7e9a.png

b6216f04df2917f102e8f7e6cf03cdea.png

(3)切换到DDMS

c2eb785a0f24eaa413ec5f4320809c23.png

(4)选中设备,点击 “Dump View hHerarchy for UI Automator”,我们就可以查看布局的视图结构了

0552754f6bb8f01a73aab5612f8a2c6d.png

b413473ebb58211432ed56e824898892.png

7fc3fb95fa6fbd9ca7ae63da2714e8f2.png

(5)如果想要获取APP里面的颜色值,可以使用Android Studio的拾色器

1、打开任意一个项目的colors.xml文件,点击左侧的颜色方块,打开Android Studio拾色器

7b27bed572616c21a9a1a4d264c7ae3e.png

2、调整Android studio的当前项目和Android Device Monitor界面,保证两者不遮挡

1b5a126c8e7d4e3dccd8ddc9a1c0d945.png

3、使用吸管进行取色即可

50cea23c5eef5affa087c7af2891d473.png

【Android Studio安装部署系列】二十八、Android Studio查看其它APP的布局结构

概述 日常使用别家的APP过程中,会遇到一些比较好看的布局,这时候我们就想学习一下别人的布局结构,以便参考. (1)手机连接电脑.设置手机为USB调试模式 参考

Android Studio搭建系统App开发环境

一.前言 在Android的体系中开发普通app使用Android Studio这一利器会非常的方便.但是开发系统app可能就会有些吃力,不过经过一些配置仍然会 很简单.我们知道系统app因为涉及到一 …

Android Studio 工具窗口浮动与布局恢复【申明:来源于网络】

Android Studio 工具窗口浮动与布局恢复[申明:来源于网络] http://bbs.chinaunix.net/thread-4182438-1-1.html

android studio 查看大纲

就是 structure 面板 快捷键 Alt+7 === android studio 查看方法说明 点击菜单“View”-“Quick Documentation” 建议直接查看源代码文 …

Android Studio无法预览xml布局之解决方法(两种)

学习安卓程序开发,用的Android Studio,发现怎么更改xml代码都没有想要的效果.如图 代码如下: <?xml version=”1.0″ encoding=&qu …

Android Studio 学习笔记&lpar;二&rpar;:布局简介和xmlns说明

初学Android Studio,是在b站看的教程视频,这里的笔记也是以其为基础的,个人强烈安利: [天哥]Android开发视频教程最新版 Android Studio开发 Android 布局简介 …

【新手指南】Android Studio中应用App的相关配置

前言: 注意这是一个对于Android开发入门学习者而言的一个教程,因为自己平时很少使用Android进行原生应用的开发,对于使用Android Studio配置Android App应用的一些参数( …

Android Studio教程01-的工程和目录结构解析

目录 1.主目录 1.1. app目录 1.2.项目资源文件夹res 2. 理解build.gradle文件 2.1. 外部build.gradle 2.2. app文件下的build.gradle …

Android Studio查看android源码

Android Studio的默认版本在/Applications/Android Studio.app/Contents/info.plist中设置,默认没有1.8.如下: J …

随机推荐

selenium常用的js总结

1. 对input执行输入 直接设置value属性, 此方法主要应对输入框自动补全以及readonly属性的element,sendkeys不稳定 比如: //inputbox is a WebEle …

css固定姓名显示长度,排列更整齐

white-space: nowrap 不换形 overflow: hidden 隐藏长度超出部分 text-overflow:ellipsis  文字长度超出用省略号代替

&lbrack;转&rsqb;Altium Designer 发现的机密

转载自CrazyBingo博客. 进入电子设个世界,PCB是少不了的东西,刚开始画板子的时候,感觉好神奇.那个时候用的是Altium Designer Summer 08 ,现在用的是Altium D …

phalcon&colon; 视图分层渲染,或包含其他页面

一:视图分层显现: 比如:在一个页面中,头部.底部固定不变,只有中间部分随操作变换显示.那么可以将中间部分切出来,剩余部分用作固定框架,放入:app/views/layouts目录中,起名为:base …

PayPal 开发详解(一):注册PayPal帐号

1.注册paypal帐号 https://www.paypal.com 2.使用刚才注册的paypal帐号登录3.进入开发者中心 4.登录开发者中心 5.登录 查看我们paypal Sandbox测试 …

sencha cmd常用命令汇总

一.sencha generate:自动生成项目或者代码 1.sencha generate app 项目名称 生成路径 :生成一个新的extjs项目 注明:以上命令会从官网下载试用版本的ext代码到 …

leetcode-只出现一次的数字

题目:只出现一次的数字 给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次.找出那个只出现了一次的元素. 说明: 你的算法应该具有线性时间复杂度. 你可以不使用额外空间来实现吗? …

NET操作RabbitMQ组件EasyNetQ

NET操作RabbitMQ组件EasyNetQ使用中文简版文档. 本文出自EasyNetQ官方文档,内容为自己理解加翻译.文档地址:https://github.com/EasyNetQ/EasyNe …

leetCode26&period;删除排序数组中的重复项

给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度. 不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成. 示例 1 …