我有一个应用程序,徽标显示在我的三星Galaxy 4上,但不在华硕平板电脑上。我尝试过使用和所有内容
我该如何解决这个问题?
这是Android Manifest:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.xxx.xxx"
android:versionCode="1"
android:versionName="1.0" >
<compatible-screens>
<!--no small size screens -->
<!--all normal size screens -->
<screen android:screenSize="normal" android:screenDensity="ldpi" />
<screen android:screenSize="normal" android:screenDensity="mdpi" />
<screen android:screenSize="normal" android:screenDensity="hdpi" />
<screen android:screenSize="normal" android:screenDensity="xhdpi" />
<!-- all large size screens -->
<screen android:screenSize="large" android:screenDensity="ldpi" />
<screen android:screenSize="large" android:screenDensity="mdpi" />
<screen android:screenSize="large" android:screenDensity="hdpi" />
<screen android:screenSize="large" android:screenDensity="xhdpi" />
<!-- all xlarge size screens -->
<screen android:screenSize="xlarge" android:screenDensity="ldpi" />
<screen android:screenSize="xlarge" android:screenDensity="mdpi" />
<screen android:screenSize="xlarge" android:screenDensity="hdpi" />
<screen android:screenSize="xlarge" android:screenDensity="xhdpi" />
<!-- Special case for Nexus 7 -->
<screen android:screenSize="large" android:screenDensity="213" />
</compatible-screens>
<uses-sdk
android:minSdkVersion="11"
android:targetSdkVersion="19" />
<uses-feature
android:glEsVersion="0x00020000"
android:required="true"/
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:logo="@drawable/logons"
android:label="@string/app_name"
所以我不知道为什么我的手机上会出现这个标志,而不是平板电脑上的标志,在我添加兼容屏幕之前就是这样。
Strings.xml
<style name="ActionBar" parent="@android:style/Widget.Holo.Light.ActionBar">
<item name="android:background">#FFFFFF</item>
<item name="android:titleTextStyle">@style/myTheme.ActionBar.Text</item>
<item name="android:displayOptions">useLogo|showHome</item>
</style>
答案 0 :(得分:0)
您必须将ic_launcher
放入每个尺寸合适的可绘制文件夹中。
之后,徽标将显示出来。
对于Samsung Galaxy S4,您必须在drawable-xxhdpi
文件夹中放置徽标。