android开发,图标在模拟器上显示,但是在手机上就不显示了,为什么?
ic_launcher.png换成其他图标,那么发布以后,在android模拟器上显示我的图标,但是在我的手机上却显示android默认的图标,即我替换的ic_launc...
ic_launcher.png换成其他图标,那么发布以后,在android模拟器上显示我的图标,但是在我的手机上却显示android默认的图标,即我替换的ic_launcher.png,求解……
<application
android:icon="@drawable/myLauncher"
android:label="@string/app_name"
android:theme="@android:style/Theme.Black.NoTitleBar">
<activity
android:name=".CaculatorActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</application> 展开
<application
android:icon="@drawable/myLauncher"
android:label="@string/app_name"
android:theme="@android:style/Theme.Black.NoTitleBar">
<activity
android:name=".CaculatorActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</application> 展开
2个回答
展开全部
android:icon="@drawable/myLauncher"注意这句,你已经把图片名为myLauncher的图片作为你的图标了。为什么系统没有用你的图片呢?只可能是2个原因
1,你的myLauncher这个图片的格式和尺寸和你替换掉的ic_launcher.png不一样。这个原因最大。
2,如果都一样的话,请确保你drawable和drawable-hdpi ldpi等文件夹下的图片都换掉了,因为不同分辨率的屏幕会去加载不同文件夹下的资源。
1,你的myLauncher这个图片的格式和尺寸和你替换掉的ic_launcher.png不一样。这个原因最大。
2,如果都一样的话,请确保你drawable和drawable-hdpi ldpi等文件夹下的图片都换掉了,因为不同分辨率的屏幕会去加载不同文件夹下的资源。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |