我已经在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>
答案 0 :(得分:1)
请记住在所有可绘制文件夹中更改新图标的“android图标”:
drawable-hdpi
drawable-ldpi
drawable-mdpi
drawable-xdpi
(在您显示的.xml内部没有图像引用)