应用程序图标未显示在全高清设备中

时间:2014-03-14 19:35:18

标签: android icons android-image

我编写了运行Android应用程序的基本代码

  

AndroidManifest

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.examples.sampleapp" >

    <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
        <activity
            android:name="com.examples.sampleapp.MainActivity"
            android:label="@string/app_name" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>

</manifest>
  

主要活动

public class MainActivity extends ActionBarActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

}


@Override
public boolean onCreateOptionsMenu(Menu menu) {

    getMenuInflater().inflate(R.menu.main, menu);
    return true;
}

@Override
public boolean onOptionsItemSelected(MenuItem item) {

    int id = item.getItemId();
    if (id == R.id.action_settings) {
        return true;
    }
    return super.onOptionsItemSelected(item);
}

    public static class PlaceholderFragment extends Fragment {

    public PlaceholderFragment() {
    }

    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
            Bundle savedInstanceState) {
        View rootView = inflater.inflate(R.layout.activity_main, container, false);
        return rootView;
    }
}

}

res

下的可绘制文件夹

enter image description here

这是我在设备上获得的结果

设备1

XOLO Q700分辨率为540 x 960像素,4.5英寸(~245 ppi像素密度)

enter image description here

应用程序图标在此设备上按预期显示。

我在

上运行时使用相同的应用程序

设备2

分辨率为1080 x 1920像素,5.5英寸(~40 ppi像素密度)的

Lenovo K900我得到这样的屏幕

enter image description here

第二个设备屏幕截图中缺少应用图标

缺少什么是要添加的?

请告诉我们需要了解更多信息以找出原因......我会发布这些信息。

1 个答案:

答案 0 :(得分:0)

你解决了这个问题吗?我有同样的问题,问题是我在drawable / large和drawable / xxhdpi下保存了默认的android图标,我自己的自定义图标保存在drawable / hdpi下,所有文件共享相同的名称 - ic_launger.png。粘贴默认的android图标完成了这项工作。