2014-12-11 1 views
0

나는 가시성을 GONE. when I do certain things, the visibility is set to VISIBLE`로 설정하고 레이아웃이 표시되어 RelativeLayout입니다. 문제는 그것이 활동의 ​​다른 내용과 겹쳐 져야한다는 것이지만 레이아웃의 요소뿐만 아니라 활동 내용도 볼 수 있습니다 (이미지 참조)상대 레이아웃은 투명하지만 나는 그것을 불투명하게하고 싶습니다.

겹치는 레이아웃을 불투명하게하고 싶습니다. 배경색을 (ARGB와 RGB 모두 시도한) 색상으로 설정하고 알파 (ARGB와 동일해야 함)를 설정하려고했으나 ID가 작동하지 않습니다. 어떤 생각?

<RelativeLayout 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:layout_margin="10dp" 
     android:id="@+id/doc_main_aivalability_panel" 
     android:visibility="gone" 
     android:background="@color/appBackground"> 
    <Button 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:id="@+id/doc_main_aivalability_save" 
     android:text="salva" 
     android:layout_alignParentBottom="true" /> 
    <ListView 
     android:layout_width="match_parent" 
     android:layout_height="fill_parent" 
     android:id="@+id/doc_main_aivalability_list" 
     android:layout_above="@id/doc_main_aivalability_save" 
     android:background="@color/appBackground"/> 

    </RelativeLayout> 

    <CalendarView 
     android:layout_width="match_parent" 
     android:layout_height="250dp" 
     android:id="@+id/doc_main_availability_calendar"/> 

내가 사용하고 색상 :

<color name="appBackground">#FFF2F2F2</color> 

및 스크린 샷 : XML에 screenshot

+0

로 변경 해결하려면? 죄송합니다. 질문을 이해할 수 없습니까? – GoCrazy

+1

조각을 사용하는 것이 좋습니다. 그렇지 않다면, 캘린더는 relativelayout 대신에 불투명도 100 %를 가져야합니다. – Xenione

+0

giljulio와 imort가 제공하는 해결책을 모두 사용해야합니다. –

답변

1

스왑 RelativeLayout의 및 CalendarView

때문에 여기

은 XML이다 나무는 in-o 가로 지르다. 이것은 부모님이 형제가 나무에 나타나는 순서대로 그려진 상태에서 자녀의 앞에 (즉, 뒤에) 그려지는 것을 의미합니다.

Docs

+0

감사합니다. 형제에 대해 몰랐다 –

1

는 자원은 FF와 appBackground 시작이라고하며 8 개 자리가 있습니다. 이는 색상이 완전히 투명 함을 의미합니다. 이 답변을 참조하십시오.

https://stackoverflow.com/a/16890937/973325

당신이 투명한 배경을 원하십니까 그냥

<color name="appBackground">#F2F2F2</color> 
+1

나는 이미 00을 넣으려고했지만 RGB 색상을 사용했지만 작동하지 않았다. 다른 대답은 문제를 해결했다. –

관련 문제