2013-07-17 109 views
0

嗨,大家好我有其中包含一個ImageView的佈局的main.xml這個閃屏, 這裏是main.xml中的文件閃屏ImageView的不顯示圖像

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:tools="http://schemas.android.com/tools" 
android:id="@+id/LinearLayout2" 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
android:orientation="vertical" > 
<ImageView 
    android:id="@+id/imageView1" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:src="@drawable/slide11" /> 
</LinearLayout> 

,這裏是我的splashscreen.class文件

protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.main); 
try { 
      new Handler().postDelayed(new Runnable() { 
      public void run() 
      Intent intent = new Intent(getApplicationContext(),content_activity.class); 
      startActivity(intent); 
      Main.this.finish(); } }, 5000); 
      } catch(Exception e){} 
} 
@Override 
public void onBackPressed() { 

     super.onBackPressed(); 
} } 

當我嘗試在我的模擬器一切工作正常,但是當我試圖通過調試模式的設備上運行它,我不明白在ImageView的指定的圖像,但我得到一個白色的屏幕上運行此爲指定的時間量。任何幫助將不勝感激。

//編輯:我重複檢查了res/drawable文件夾,我嘗試了主要使用png,並給出了一個使用.gif沒有在設備上工作。 (設備micromax a110)

+1

檢查控制檯是否拋出異常? – KCRaju

+0

我得到這個W/OpenGLRenderer(13960):位圖太大,無法上傳到紋理中,是否有任何限制必須使用的圖像的大小? .png一個是1.04mb,jpeg一個是867kb – jayeshkv

+1

看起來像是因爲圖像的大小,當減少工作! – jayeshkv

回答

4

看起來,這是因爲圖像,當減小的工作的大小!

6

使用此代替您的佈局。

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:tools="http://schemas.android.com/tools" 
android:id="@+id/LinearLayout2" 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
android:orientation="vertical" 
android:background="@drawable/slide11" > 

1
Use image as layout background :- 

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:tools="http://schemas.android.com/tools" 
android:id="@+id/LinearLayout2" 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
android:orientation="vertical" 
android:background="@drawable/slide11" 

> 

</LinearLayout> 
+0

嘗試過,但我仍然不斷獲取設備上的白色屏幕 – jayeshkv

+0

爲避免白色屏幕在manifest.xml中使用'android:theme =「@ android:style/Theme.Translucent」' – ryderz8