définir la couleur de fond et également utiliser drawable comme arrière-plan dans android
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<stroke android:width="1px" android:color="#696969"/>
</shape>
ce code est utilisé pour créer un bouton dynamiquement,
le problème c'est que je veux pour définir la couleur d'arrière-plan et aussi de mettre en arrière-plan un drawable.
Button btnTag = new Button(alltable.this);
btnTag.setLayoutParams(new LinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT,
LinearLayout.LayoutParams.WRAP_CONTENT));
try {
btnTag.setWidth(130);
btnTag.setBackground(getResources().getDrawable(R.color.blue));
} catch (Exception e){
e.printStackTrace();
}
c'est la classe que je veux régler la couleur de fond de btn et puis je veux utiliser mon drawable.
android:background' devrait travailler ici. Il faut
utiliser les calques d'un drawable alors
plz clair de votre réponse @piotrek1543
désolé, je n'ai pas reconnaître que vous utilisez déjà
si vous souhaitez définir fond d'écran de la couleur à votre entière disposition, allez à votre disposition un fichier xml et mis à votre page principale
"@color/..."
et @drawable/..."
argumentsutiliser les calques d'un drawable alors
plz clair de votre réponse @piotrek1543
désolé, je n'ai pas reconnaître que vous utilisez déjà
btnTag.setBackground(getResources().getDrawable(R.color.blue));
comme vous le remarquerez, par cette méthode, vous pouvez également utiliser drawable (r.drawable.Le LOGO)si vous souhaitez définir fond d'écran de la couleur à votre entière disposition, allez à votre disposition un fichier xml et mis à votre page principale
android:background
attributOriginalL'auteur Usman Asif | 2015-12-15
Vous devez vous connecter pour publier un commentaire.
Créer une ressource dans drawable(comme files_bg.xml le dossier et de le définir comme arrière-plan pour la mise en page.
Utiliser deux élément dans la liste des couches, l'une pour la solidité de la couleur, de forme et d'autres un bitmap.
et maintenant définir drwable comme bakcground dans la mise en forme ou l'endroit où vous êtes en utilisant.
OriginalL'auteur kj007
Ce fichier(rectangle.xml ) mettre dans votre dossier drawable.
modifier cette ligne dans votre code.
OriginalL'auteur Prathap Badavath
Un peu en retard mais j'ai eu le même problème et je l'ai résolu comme il est décrit ci-dessous.
D'abord obtenir votre drawable:
Appliquez ensuite votre couleur personnalisée:
Puis à la définir comme arrière-plan de votre point de vue/bouton:
OriginalL'auteur adriennoir