2015-01-19 2 views
0

У меня возникла проблема, когда использование пользовательского цвета фона для RelativeLayout не работает. Проблема не возникает, когда я использую основной цвет (например, RED). Любые указатели будут оценены.Пользовательский цвет фона для RelativeLayout в Android не работает

Я вставляю свое изображение здесь. Это может не иметь смысла, поскольку карта не видна с этим. Но, пожалуйста, проигнорируйте этот бит. Меня беспокоит цвет фона.

Что работает:

<RelativeLayout 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:focusable="true" 
    android:focusableInTouchMode="true" 
    android:keepScreenOn="true" > 

    <com.google.android.maps.MapView 
     xmlns:android="http://schemas.android.com/apk/res/android" 
     android:id="@+id/mapview" 
     android:layout_width="fill_parent" 
     android:layout_height="fill_parent" 
     android:clickable="true" 
     android:apiKey="@string/map_key"/> 

    <RelativeLayout 
     android:id="@+id/friendListBackground" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:background="#FF0000"> 
     <Button 
      android:id="@+id/showAttendeesButton" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_alignParentBottom="true" 
      android:layout_alignParentRight="true" 
      android:drawableTop="@drawable/show_attendees_button" /> 
    </RelativeLayout> 
</RelativeLayout> 

What works

Что не работает:

<RelativeLayout 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:focusable="true" 
    android:focusableInTouchMode="true" 
    android:keepScreenOn="true" > 

    <com.google.android.maps.MapView 
     xmlns:android="http://schemas.android.com/apk/res/android" 
     android:id="@+id/mapview" 
     android:layout_width="fill_parent" 
     android:layout_height="fill_parent" 
     android:clickable="true" 
     android:apiKey="@string/map_key"/> 

    <RelativeLayout 
     android:id="@+id/friendListBackground" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:background="#F0F3F6"> 
     <Button 
      android:id="@+id/showAttendeesButton" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_alignParentBottom="true" 
      android:layout_alignParentRight="true" 
      android:drawableTop="@drawable/show_attendees_button" /> 
    </RelativeLayout> 
</RelativeLayout> 

What doesn't work

Любые указатели на это были бы очень оценены!

+3

Но '# F0F3F6' именно цвет на втором изображении. Нет? – Rodrigo

+0

'Пользовательский цвет фона для RelativeLayout в Android не работает' Он ** отлично работает **. Соответственно изменится цвет фона RelativeLayout. –

+0

Я ЕСМЬ ИЗБЕГАЮТ, все! :(Это абсолютно неловко! :(Я использовал неправильный цветовой код и ожидал другого цвета! Мои искренние извинения за то, что вы тратили свое время! :( – Rohitesh

ответ

1

Как уже упоминалось, второй бит кода работает отлично.

The color works as it should

+0

Я ЕСМЬ ИЗБЕГАЮ, @AlexR! :(Это абсолютно неловко!: (Я использовал неправильный цветовой код и ожидал другого цвета! Мои искренние извинения за то, что тратили свое время! :( – Rohitesh

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

  • Нет связанных вопросов^_^