2014-04-23 53 views
0

我在我的應用程序的eclipse中創建了一個圖標,但是當我運行該應用程序時,圖標更改爲我的應用程序的第一頁中的android圖標,但其他屏幕完美地顯示了該圖標。我想要要知道爲什麼它會更改爲第一頁上的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

它應該在哪裏顯示?你當前的代碼沒有顯示它...... – shkschneider

+0

你是否100%確定你正在引用drawable的正確ID以及正確關閉和打開<>? –

+0

請發佈這兩個活動的onCreate()方法。 – Jorgesys

回答

1

記住要改變「Android的圖標」爲您的新圖標insinde所有繪製文件夾:

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

(您顯示there's沒有圖像的參考.XML內)

更多信息:Supporting Multiple Screens

+0

ok如果您替換原始圖標,請檢查您的可繪製文件夾爲新的。 – Jorgesys