Android开发图标适配手机方案

在Android入门的时候并没有太多考虑上述问题,甚至在做案列的时候图片或者图标显示在手机上是比较模糊,这对于用户来说是非常影响使用舒适度的。
解决方案如下:

  1. 先准备好图标的矢量图标文件[SVG格式(XML的矢量图形格式)或者是PSD格式(PS软件绘制的矢量图标格式)]

  2. 在Android Studio 项目的app/src/res/drawable目录下右击鼠标找到new,最后在子菜单中找到Vector Asset 并点击 如下图所示:

  3. 然后点击Local file 选项进行加载自己已经准备好的图标,接着选择图标文件地址Path 最后点击底部的Next按钮即可 如下图所示:

  4. 加载成功后我们可以在项目的app/src/res/drawable目录下看到我们刚刚添加的那个图标文件 如下图所示:

  5. 如果想要重新调整图标的尺寸大小,那么就直接双击那个图标文件然后在其xml文件中修改即可 如下图所示:

    Tips:在修改其尺寸的时候一定要按照其原来的长宽比例来,否则图标就会变形的。

Android开发图标适配手机方案相关推荐

  1. (转)解决android开发人员,手机app图标显示不正确问题

    (转)解决android开发人员,手机app图标显示不正确问题 参考文章: (1)(转)解决android开发人员,手机app图标显示不正确问题 (2)https://www.cnblogs.com/ ...

  2. Android开发——查询/杀死手机里正在运行的进程

    0. 前言 以前有同学好像做过一个叫"自习君"的App,开启后自动检测用户这一天的自习时间,在学校里宣传广告还打了不少.其实实现原理非常简单,在SQlite数据库(也可以通过文件) ...

  3. android 判断安装微信,Android开发中判断手机是否安装了QQ或者微信

    下面一段代码给大家分享了android中判断手机是否安装了qq或者微信,代码简单易懂,非常不错,具有参考借鉴价值,需要的的朋友参考下吧 public static boolean isWeixinAv ...

  4. android开发 判断当前手机是否是阿里 yunOS 系统

    android开发 判断当前手机是否是阿里 yunOS 系统 调用此方法, 返回ture,就是yunOS系统 返回false,就是非yunOS系统 @SuppressLint({"Defau ...

  5. Android开发屏幕适配全攻略

    Android的屏幕适配一直以来都在折磨着我们这些开发者,本篇文章以Google的官方文档为基础,全面而深入的讲解了Android屏幕适配的原因.重要概念.解决方案及最佳实践,我相信如果你能认真的学习 ...

  6. Android开发图标尺寸详解

    一.开发中的实际情况(促进理解): Android开发中一个很重要的组成,就是开发者和UI设计师的配合,这关乎到APP界面部分--吸引用户的直接手段,那么在实际开发中,开发者和设计师是如何配合的呢?第 ...

  7. Android刘海屏适配全方案(华为、小米、Vivo、Oppo)

    前言 目前市面上的刘海屏和水滴屏手机越来越多了,颜值方面是因人而异,有的人觉得很好看,也有人觉得丑爆了,我个人觉得是还可以.但是作为移动开发者来说,这并不是一件好事,越来越多异形屏手机的出现意味着我们 ...

  8. Android app图标在手机桌面显示过小

    开发中,app安装在手机之后,图标明显比其他app的图标要小,开始认为与手机设备有关,后经检查后发现与手机分辨率有关,出问题的为三星手机1080p,Android会根据手机分辨率自动到相应的文件夹下( ...

  9. 谈谈关于前端开发网页适配手机的相关设置

    虽然说本人是做前端开发的,但是也开发过几个Android项目,还是比较关注移动端的,个人感觉以后用网页开发手机App是一种趋势,h5的兴起也正说明了这一点,也正是有了h5,让前端开发者也能开发手机,好 ...

最新文章

  1. OSError: Cannot initialize new instance of inotify, Errno=Too many open files (EMFILE) 问题解决
  2. 项目管理中的客户需求变更时需求分析和解决方法
  3. Android之ndk-build出现c:28:51: error: ‘get_string‘ undeclared here (not in a function)解决办法
  4. Spring中使用XML方式导入Spring配置文件,Boot中使用全注解导入Spring配置
  5. java.Net.UnknownHostException异常
  6. Trick(十三)—— 数学与函数
  7. 【Unity3D基础教程】给初学者看的Unity教程(一):GameObject,Compoent,Time,Input,Physics...
  8. oracle大对象实例_oracle 数据迁移案例 从 8.1.7.4到9.2.0.8
  9. 深度学习之激活函数详解
  10. 【Android群英传】学习笔记(三·一)
  11. POJ 3756 多边形内角和
  12. JP-Word 简谱编辑(JPW简谱)打谱软件免费版下载 WiN
  13. python秒表游戏代码_在pygam游戏中添加秒表
  14. MapBoxGL 本地离线部署
  15. 前端漂亮的字体 font-family
  16. tensorflow-gpu运行测试代码,卡在 I tensorflow/core/common_runtime/gpu/gpu_device.cc:1512] Adding visible gpu
  17. 逻辑运算符:与,或,非,异或
  18. Android /assets
  19. Java后端程序员3年工作经验总结(一)
  20. 如何制作地图符号的实验报告

热门文章

  1. php 跳转时传递post值,PHP重定向与POST数据
  2. es6数组去重的三种方法
  3. C语言三子棋游戏的编程实现
  4. 图片识别为什么大部分都将彩色图像灰度化
  5. linux桌面屏幕大,Linux桌面进化史
  6. 核心频率个加速频率_255W TDP不算啥,英特尔14核酷睿i9-9990XE处理器全核加速5.0GHz...
  7. vimplus安装出现git clone失败的解决方案
  8. C++——多态|虚函数|重写|虚表
  9. 【COMBIN】函数使用技巧
  10. ISE的ChipScope波形存储与Modelsim查看