AndroidStudio替换项目图标ic_launcher操作
1.打开项目主界面,任意打开一个类文件,如MainActivity.java,不要打开布局文件的disign界面
2.点击File-->New-->Image Asset,如图:
3.选择要替换的图标
4.选好之后点击ok
5.点击Next
6.点击finish
7.另外,如果你重新运行之后图标没有变化,不用着急,现在智能手机基本上都是桌面和应用同时控制着图标的显示,两者一起改,桌面图标才会变化,而桌面图标是有缓存的,应用改了之后,桌面依然控制着显示原来的图标,清除桌面数据再试试,基本上就能看到新的图标了!
补充知识:Android Studio下APP图标修改教程:千万不要将新图片命名为默认的图片名“ic_launcher.png”
第一步:进入下列文件夹
第二步:将自己的图片拷贝进上述几个文件夹,注意:图片名保持一致,而且不要写成ic_launcher.png!!!
可能默认的图片名对应的是默认的那个机器人图片,即使是新图片用ic_launcher.png命名,也无法更改APP图标,仍为原默认图标,在文件夹内删了也没有用。
第三步:在这里修改为我们自己的图片名
搞定!!!
以上这篇AndroidStudio替换项目图标ic_launcher操作就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。
相关推荐
-
详解Android Studio3.5及使用AndroidX的一些坑
google的更新优化往往会牵动一大批开发者的心.去年的androidx,到今年studio3.5后都默认使用androidx了.其实对于我们开发者而言,我们都只是调用他的api,对我们的影响不大??!可是人性的习惯,还是比较不那么容易改变的.现在我就来说说我遇到的一些坑吧.话说还是很严重.不知道androidx的请自行百度. 一.我们从新建一个项目说. 3.5新建项目,是默认使用androidx的 看最后一样,Use androidx.* artifacts.而且不能取消掉的. 那么到我们项目
-
Android 修改app图标和名称的方法
1 修改程序的图标 修改drawable文件夹的i→→c_launcher.png图标,把新的图标改名覆盖就可以了. 如果你要自己的名称,可以修改AndroidManifest.xml的这个节点: <application Android:icon="@drawable/ic_launcher"> </application> 不需要加文件扩展名. 2 修改程序名 请到values/strings.xml下 <?xml version="1.0&
-
Android Studio进行APP图标更改的两种方式总结
百度了许多相关资料,对两种修改app图标的方式进行总结: 第一种:(最简单的方法) 将你准备好的 图标放入res目录下的drawable,在AndroidManifest.xml文件中,找到android:icon以及android:roundIcon这两个属性,设置为你放入的图标文件. 如图,appicon就是我准备替换的文件.注意保存时,保存名称不能有大写字母与空格,否则编译时会报错,此外,查到的资料中图片格式建议保存为.png.不过自己试验过.jpg与.png都是可以正确替换图标的. 在这
-
Android Studio 常见问题及解决方法(推荐)
一.Error:All flavors must now belong to a named flavor dimension 问题描述: Error:All flavors must now belong to a named flavor dimension. 解决办法: 应该是因为使用了productFlavors分包,解决方法就是在build.gradle中的defaultConfig中添加一个flavorDimensions "1"就可以了,后面的1一般是跟你的version
-
AndroidStudio替换项目图标ic_launcher操作
1.打开项目主界面,任意打开一个类文件,如MainActivity.java,不要打开布局文件的disign界面 2.点击File-->New-->Image Asset,如图: 3.选择要替换的图标 4.选好之后点击ok 5.点击Next 6.点击finish 7.另外,如果你重新运行之后图标没有变化,不用着急,现在智能手机基本上都是桌面和应用同时控制着图标的显示,两者一起改,桌面图标才会变化,而桌面图标是有缓存的,应用改了之后,桌面依然控制着显示原来的图标,清除桌面数据再试试,基本上就能看
-
MyEclipse8.6首次运行maven项目图标上没有小M的标识怎么解决
myeclipse8.6导入maven项目后识别为普通java项目,即项目图标上没有小M的标识.这时是无法直接运行的. 解决方法: 1,打开Window --> perferences,找到myeclipse - maven4myeclipse --> maven,设置下 maven jdk为1.6,点击确定. 2,右键导入的项目,选择 Maven4MyEclipse-->Enable Dependency Management ,这时项目图标带有小M 3,更新maven配置 ,右键项目
-
C#实现WinForm禁止最大化、最小化、双击标题栏、双击图标等操作的方法
本文实例讲述了C#实现WinForm禁止最大化.最小化.双击标题栏.双击图标等操作的方法.分享给大家供大家参考.具体实现方法如下: protected override void WndProc(ref Message m) { if (m.Msg==0x112) { switch ((int) m.WParam) { //禁止双击标题栏关闭窗体 case 0xF063: case 0xF093: m.WParam = IntPtr.Zero; break; //禁止拖拽标题栏还原窗体 case
-
易语言判断指定项目是否允许操作的方法
是否被允许方法 英文命令:IsEnabled 所属对象:选择列表框 如果与指定项目对应的选择框被允许操作,则返回真,否则返回假. 语法: 逻辑型 选择列表框.是否被允许 (项目索引) 例程: 说明: 判断指定项目是否允许操作. 运行结果: 总结 以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对我们的支持.如果你想了解更多相关内容请查看下面相关链接
-
AndroidStudio构建项目提示错误信息“unable to find valid certification”的完美解决方案
手抖了一下,把AS升级到了最新版本,然后就悲剧了,公司的项目跑不起来,提示"unable to find valid certification",新建项目也是一样的提示.之前总结的解决方案都用了,没一个好使的,经过两个下午的折腾,终于还是被我整好了,感动的泪水都要流出来了 (╥╯^╰╥) 直接放我的最新解决方案,look~ 第一步:如下所示,在项目的build.gradle的两个repositories中添加阿里public镜像,最好放在google() 前面: buildscrip
-
vue.js 输入框输入值自动过滤特殊字符替换中问标点操作
我就废话不多说了,大家还是直接看代码吧~ <Input v-model="relatedWords" type="textarea" placeholder="请输入" @input='verifyInput(formItem.relatedWords)'/> verifyInput(v){ let _this=this; let punctuation = /[`~!@#$%^&*_\-=<>?:"{}
-
Vue中component标签解决项目组件化操作
一. 啰嗦几句 在vue项目组件化的过程中,遇到了一些问题,什么问题呢?就是在做一个多功能,多可用,多兼容的大组件的时候,发现在这个组件内部,实现了太多的if.for逻辑,包括大量的html元素,虽然说每段功能块都有批注,但是体积还是比较庞大,最近有些需求,需要将页面上的一大块筛选功能剥离开,形成单独的组件,统一数据渲染,统一组件管理,且这些功能无论是样式,或者是从结构来说,差异性都很大,所以考虑了以下几种开发方式: 1. 大容量单组件开发,渲染和传入的数据使用各种type.ctype判断 2.
-
idea下载svn的项目并且运行操作
项目从服务器导出到运行 1)在本地新建一个工作区间保存导下来的项目 2)在这个文件下新建文件,文件名和服务器上的项目名保持一致,防止直接导出到工作区间文件下的文件散开(相当于讲的是新建一个Module,而这个Model就是服务器上的项目) 3)进入idea,找到导航栏的VCS 4)新建一个地址(svn地址),如果是通过内网发布的项目,那么你检出时也要连接内网 5)添加项目地址之后,点击检出按钮,输入你的svn账号和密码,就能下载到你的工作区间了,一定要保证在统一网络下 6)项目算导入进来了,但是
-
nuxt.js添加环境变量,区分项目打包环境操作
最近由于业务需求,开发了一个nuxt.js项目. 配置打包环境变量时,发现nuxt.js的文档过于简单,无法做参照. 经查证了一些资料后,解决了该问题.遂整理成文档,发布于此,给同行一些参照. 一.添加cross-env插件 npm npm i cross-env yarn yarn add cross-env 二.添加环境变量文件 根目录添加env.production NODE_ENV = 'production' VUE_APP_TITLE = 'production' 根目录添加env.
-
nginx配置域名后的二级目录访问不同项目的配置操作
场景描述: 通过二级目录(虚拟目录,应用程序)的方式访问同一ip+端口的不同应用,例如location是用户使用页面,location/admin/是管理页面,location部署在192.168.1.100的80端口,location/admin部署在172.20.1.32的8080端口上. 解决方案: 使用nginx反向代理,配置如下: server { listen 80; server_name demo.domain.com; #通过访问service二级目录来访问后台 locatio
随机推荐
- 基于mootools 1.3框架下的图片滑动效果代码
- 使用SQL实现小计,合计以及排序
- 在CentOS系统上安装Java的openjdk的方法
- 使用asp.net的pageDataSource中时索引问题解决方法
- Android 拍照并对照片进行裁剪和压缩实例详解
- 解决Win7 x64安装解压版mysql 5.7.18 winx64出现服务无法启动问题
- nodejs入门详解(多篇文章结合)
- 详解webpack异步加载业务模块
- PHP实现简单实用的分页类代码
- jquery分隔Url的param方法(推荐)
- JavaScript中const、var和let区别浅析
- jQuery中用on绑定事件时需注意的事项
- SQL Server 2008 Express如何开启远程访问
- javascript 设置某DIV区域内的checkbox复选框
- php实现购物车功能(下)
- PHP实现将几张照片拼接到一起的合成图片功能【便于整体打印输出】
- 微信小程序页面间值传递的两种方法
- oracle用imp导入dmp文件的方法
- PHP+fiddler抓包采集微信文章阅读数点赞数的思路详解
- 微信小程序实现音频文件播放进度的实例代码