Dans la mise en page de vos activités, vous pouvez également ajouter l'attribut
android:background="@android:color/white"
pour définir une couleur d'arrière-plan. Vous pouvez également introduire une ressource personnalisée /res/values/colors.xml dans lequel vous pouvez déclarer des couleurs personnalisées. Un tel fichier peut ressembler à:
Ajouter un android:theme="@style/Theme.AppTheme attribut à votre demande balise dans le fichier manifeste avec le thème que vous souhaitez utiliser. Cela permettra d'éviter le défaut "noir" d'arrière-plan à tirer si vous n'définir un arrière-plan de votre Activité/Fragment de fichier de mise en page.
Vous avez déclaré dans un style.xml fichier.
<?xml version="1.0" encoding="utf-8"?><resources><!--
Base application theme, dependent on API level. This theme is replaced
by AppBaseTheme from res/values-vXX/styles.xml on newer devices.
--><stylename="AppBaseTheme"parent="@style/Theme"><!--
Theme customizations available in newer API levels can go in
res/values-vXX/styles.xml, while customizations related to
backward-compatibility can go here.--></style></style><!-- Application theme. --><stylename="AppTheme"parent="AppBaseTheme"><!-- All customizations that are NOT specific to a particular API-level can go here.--><item name="android:windowBackground">@drawable/custom_background</item></style></resources>
Ce doit être la accepté de répondre à C'est la seule réponse correcte. Il set application pas actiivty arrière-plan. oui c'est un travail parfaitement. Mais je n'ai pas d'idée de pourquoi nous avons besoin d'hériter de AppBaseTheme? Quelle est la différence entre <style name="AppTheme" parent="@style/Theme">
Encore à @Ryan:
Dans la mise en page de vos activités, vous pouvez également ajouter l'attribut
pour définir une couleur d'arrière-plan. Vous pouvez également introduire une ressource personnalisée
/res/values/colors.xml
dans lequel vous pouvez déclarer des couleurs personnalisées. Un tel fichier peut ressembler à:Vous ensuite de les insérer dans un document XML comme suit:
OriginalL'auteur SK9
Ajouter un
android:theme="@style/Theme.AppTheme
attribut à votre demande balise dans le fichier manifeste avec le thème que vous souhaitez utiliser. Cela permettra d'éviter le défaut "noir" d'arrière-plan à tirer si vous n'définir un arrière-plan de votre Activité/Fragment de fichier de mise en page.Vous avez déclaré dans un style.xml fichier.
AndroidManifest.xml fichier
C'est la seule réponse correcte. Il set application pas actiivty arrière-plan.
oui c'est un travail parfaitement. Mais je n'ai pas d'idée de pourquoi nous avons besoin d'hériter de
AppBaseTheme
? Quelle est la différence entre<style name="AppTheme" parent="@style/Theme">
OriginalL'auteur TouchBoarder
Ajouter l'attribut background à la fenêtre de votre xml de mise en page. Exemple:
OriginalL'auteur Ryan Reeves
Personnellement, je voudrais essayer de le faire en xml comme Sk9 suggère, mais par programme au moment de l'exécution, vous pouvez faire
ou
Source:
http://developer.android.com/reference/android/view/View.html
OriginalL'auteur eternalmatt