2013-08-28 5 views
1

Я пытаюсь сделать границу на мою страницу, но я не в состоянии сделать это .. мой кодAndroid - LinearLayout Border

@drawable/custom_border 

<?xml version="1.0" encoding="UTF-8"?> 
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> 
<corners android:radius="0dp"/> 
<padding android:left="2dp" android:right="2dp" android:top="2dp" android:bottom="2dp"/> 
<solid android:color="@color/Black"/> 
</shape> 

Моя проблема заключается в том, что черный цвет является установка в целом (в качестве фона), я хочу, чтобы граница черного цвета не была фоном черного цвета. Что я не могу сделать? Пожалуйста, помогите.

ответ

2

Атрибут solid - цвет фона. Вы должны попытаться установить его

<solid android:color="@android:color/transparent" /> 

Чтобы установить цвет границы:

<stroke 
    android:width="1dp" 
    android:color="@color/Black" /> 
+0

Спасибо .. его работал для меня .... –

1

Я думаю, что вам нужно сделать, это изменить <solid> на <stroke>. Так попробуйте изменить

<solid android:color="@color/Black"/> 

в

<stroke android:color="@color/Black"/> 

<solid> is a fill where `будет использоваться в качестве границы.