2013-06-02 7 views
0

Возможно ли, чтобы верхняя и нижняя строка/граница TextView имели другой цвет, а левая и правая линия/граница различного цвета в XML? Я попробовал несколько примеров отсюда (stackoverflow), но они, похоже, не работают.Android TextView верхняя и нижняя строка/граница с другим цветом

Спасибо.

ответ

1

Лучший способ сделать это состоит в использовании 9patch для фона - http://developer.android.com/tools/help/draw9patch.html

Но если вы настаиваете делать это в XML, я хотел бы предложить вам настроить форму и использовать его в качестве фона:

Это будет рисовать линию вверху, которая должна создать линию, подобную фону.

<?xml version="1.0" encoding="utf-8"?> 
<layer-list xmlns:android="http://schemas.android.com/apk/res/android"> 
<item> 
    <shape android:shape="line"> 
     <stroke android:width="5dp" android:color="#FFFF00" /> 
     <solid android:color="#00000000" /> 

     <padding android:top="25dp" /> 

    </shape> 
</item> 
</layer-list> 
+0

Как я могу создать создание 9patch? – Ash

Смежные вопросы