2015-01-04 4 views
0

Я создаю относительный макет, но у меня проблема прозрачности.Relativelayout проблема прозрачности

Скриншот из симулятора:

enter image description here

Почему кнопка является прозрачным? Это мой XML:

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:orientation="vertical" > 

    <TextView 
     android:id="@+id/textView1" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignParentLeft="true" 
     android:layout_alignParentTop="true" 
     android:layout_marginLeft="34dp" 
     android:layout_marginTop="41dp" 
     android:text="TextView" /> 

    <Button 
     android:id="@+id/button1" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignRight="@+id/textView1" 
     android:layout_alignTop="@+id/textView1" 
     android:text="Button" /> 

</RelativeLayout> 

ответ

0

Почему Баттон прозрачный?

Потому что фоновый рисунок по умолчанию для кнопки является полупрозрачным. Если вы хотите изменить это, установите еще один вариант, как android:background кнопки.

Почему TextView и Button уложены друг на друга, потому что атрибуты layout_align... выровняют соответствующие края двух видов.

0

установить кнопку Backgound android:background="@android:color/transparent", чтобы сделать его прозрачным или

`андроида: фон = "@ цвет/myColor" для любого другого цвета

+0

Результат: http: //prntscr.com/5ojb73 – Okan

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