TextView Bordure Supérieure dans une couleur différente

J'ai un TextView et je veux mettre une couleur différente sur la bordure supérieure (disons que le blanc)
J'ai essayer quelque chose comme cela, mais ne fonctionne pas (mis bordure blanche à toutes les marges gauche,droite,haut,bas)

<TextView 
android:layout_height="50dip" 
android:text="@string/total" 
android:background="@drawable/border_top_textview"
android:textColor="#FFFFFF" 
android:id="@+id/totalCash" 
android:layout_width="match_parent" 
android:gravity="center_vertical" 
android:textSize="26dip" 
android:layout_weight="0.3" 
android:textStyle="bold"></TextView>

et la border_top_textview.xml

<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item>
  <shape android:shape="rectangle">
       <stroke android:width="2dp" android:height="2dp" android:color="#FFFFFF" />

        <solid android:color="#000000" />
            <padding android:top="1dp" android:bottom="1dp" />
   </shape></item></layer-list>
Jetez un Oeil à ce post [Est-il un moyen facile d'ajouter une bordure en haut et en bas d'un Android View][1] [1]: stackoverflow.com/questions/1598119/...
Je regarde le post que vous mentionnez ... toujours le même problème, pt bordure autour textview, non seulement sur le dessus
stackoverflow.com/questions/3263611/...
ont u vérifié , c'est là, dans le premier lien
En fait quelqu'un de tester le code, puis l'ajouter ici? Parce que c'est facile de copier-coller à partir de certains anciens sujets qui ne fonctionne pas comme je le veux. En tout cas merci pour l'aide!

OriginalL'auteur tinti | 2011-11-30