Bonjour, voilà j'ai un problème pour mettre un thème de fond à mon application, et j'espère que vous pourrez m'aider

Je m'entraine sur une activité test pour l'instant du coup il n'y rien dans mon main.xml:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent" >
 
</RelativeLayout>
Mon code java pareil:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
package com.lagwil.blabla;
 
import android.os.Bundle;
import android.support.v7.app.ActionBarActivity;
import android.view.Menu;
 
public class Homepage extends ActionBarActivity {
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_homepage);
}
 
 
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
 
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.homepage, menu);
        return true;
    }
}
Dans mon Manifest j'ai supprimé l'ancien thème parce que je voulais pas de barre noire en haut de l'appli et je l'ai remplacé par MyTheme:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.lagwil.blabla"
    android:versionCode="1"
    android:versionName="1.0" >
 
    <uses-sdk
        android:minSdkVersion="8"
        android:targetSdkVersion="19" />
 
    <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/MyTheme"
        >
        <activity
            android:name="com.lagwil.blabla.Homepage"
            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>
où MyTheme est défini dans styles:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
<?xml version="1.0" encoding="utf-8"?>
 
<resources>
	<style name="MyCustomTheme" parent="android:Theme.Light.NoTitleBar">
 
	</style>
 
	<style name="MyTheme" parent="@android:style/Theme.Light.NoTitleBar">
		<item name="android:windowBackground">@drawable/background_mdpi</item>
	</style>
 
</resources>
j'ai bien mis mon image background_mdpi dans mdpi, mais quand je tente de run l'appli ça ne marche pas et le logcat me met:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
06-18 13:07:08.505: E/AndroidRuntime(1277): Caused by: java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity.
Une idée de ce qu'est ce problème? Apres une petite recherche sur le net, j'ai compris qu'il était possible que ça provienne du
Code : Sélectionner tout - Visualiser dans une fenêtre à part
extends ActionBarActivity]
dans le java mais je suis pas sûr.

Merci d'avance!

Edit: j'ai réussi à mettre un fond d'écran (enfin!) j'avais fait n'importe quoi... par contre je n'arrive pas à enlever la barre noire avec le nom de l'appli en haut. J'ai changé le thème via l'onglet thème dans le main.xml (graphical layout) j'ai choisi NoTitleBar, il n'y en a pas sur le visuel pourtant elle est toujours là quand je run l'appli.

Pouvez-vous m'aider svp? Merci