自定义图标不显示在Android中

时间:2014-04-23 13:36:44

标签: android

我已经在eclipse中为我的应用程序创建了一个图标,但是当我运行应用程序时,图标会变为我应用程序第一页中的android图标,但其他屏幕会完美地显示图标。我想知道它为什么会改变到第一页上的android图标。

这是第一页的xml文件。

<RelativeLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    android:background="@color/LightGrey">


     <EditText
         android:id="@+id/password"
         android:layout_width="match_parent"
         android:layout_height="wrap_content"
         android:layout_alignLeft="@+id/username"
         android:layout_below="@+id/username"
         android:layout_marginTop="77dp"
         android:ems="10"
         android:hint="@string/password"
         android:inputType="textPassword" />

    <EditText
        android:id="@+id/username"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_alignParentTop="true"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="96dp"
        android:ems="10"
        android:hint="@string/username"
        android:inputType="textPersonName" >

        <requestFocus />
    </EditText>

    <Button
        android:id="@+id/login"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_alignLeft="@+id/password"
        android:layout_below="@+id/password"
        android:layout_marginTop="63dp"
        android:background="#808080"
        android:text="@string/login"
        android:typeface="serif" />

</RelativeLayout>

1 个答案:

答案 0 :(得分:1)

请记住在所有可绘制文件夹中更改新图标的“android图标”:

drawable-hdpi
drawable-ldpi
drawable-mdpi
drawable-xdpi

(在您显示的.xml内部没有图像引用)

更多信息:Supporting Multiple Screens