Définir la couleur de la bordure et de l'arrière-plan de textView
J'ai un TextView défini en XML et je tiens à mettre en couleur d'arrière-plan ET la bordure.
Problème que j'ai c'est que dans le XML, j'utilise déjà android:background
pour le réglage de la frontière de la ressource, donc je ne peux pas l'utiliser une fois de plus pour la couleur d'arrière-plan.
Quelqu'un peut-il svp me guider à droite direction?
Border.xml
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" >
<solid android:color="#ffffff" />
<stroke android:width="1dip" android:color="#7F000000"/>
</shape>
TextView
<TextView
android:id="@+id/editor_title"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:background="@drawable/title_border"
android:padding="5dp"
android:text="@string/editor_title"
android:textAppearance="?android:attr/textAppearanceMedium" />
source d'informationauteur cutoff
Vous devez vous connecter pour publier un commentaire.
Vous devez créer un XML drawable pour ce, qui peut être défini comme votre arrière-plan. Voici ce que vous êtes désireux (un rectangle avec une couleur différente de la frontière remplacer dégradé avec si vous ne voulez pas que).
Cela va aller dans votre "drawable" dossier:
Via Java:
Via XML:
C'est l'API de page sur ce sujet: http://developer.android.com/guide/topics/resources/accessing-resources.html#ResourcesFromXml