2013-10-07 2 views
1

Я хочу установить цвет рамки белым для линейного макета, но без внутреннего цвета.Как установить цвет рамки для линейного макета

Вот мой код, отображающий внутренний цвет черный. Где ошибка?

<?xml version="1.0" encoding="utf-8"?> 
<layer-list xmlns:android="http://schemas.android.com/apk/res/android"> 
    <item android:left="0dp" android:right="0dp" android:top="-10dp" android:bottom="-10dp"> 
     <shape android:shape="rectangle"> 
      <stroke android:width="1dp" android:color="#ffffff" /> 
     </shape> 
    </item> 
</layer-list> 

ответ

3

Добавить <solid android:color="@android:color/transparent" /> в форму тега.

<shape android:shape="rectangle" > 

    <solid android:color="@android:color/transparent" /> 
</shape> 
+0

спасибо, его рабочий ... – chimbu

+0

ваш приветствовать ... –

0
android:color="#ffffff" 

должно быть:

android:color="#000000" 

текущий код цвета выбран белый вместо черного.

0

Установить это на свой LinearLayout фон

<?xml version="1.0" encoding="utf-8"?> 
<shape xmlns:android="http://schemas.android.com/apk/res/android" > 

    <stroke 
    android:width="1dp" 
    android:color="#ffffff" /> 

    <solid android:color="#000000" /> 
</shape> 
0
<?xml version="1.0" encoding="utf-8"?> 
<shape xmlns:android="http://schemas.android.com/apk/res/android" 
    android:shape="rectangle" 
    > 
    <solid android:color="color_that_u_want_in background" /> 
    <stroke android:width="1dp" 
     android:color="#ffffff"/> 

</shape> 

используют эту

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