我有一个RelativeLayout
,可见性设置为GONE. when I do certain things, the visibility is set to
VISIBLE`并显示布局。问题是它应该与活动的其他内容重叠,但事实并非如此,我可以看到布局的元素,还有活动内容(见图片)
我希望重叠布局不透明。 我试图将背景设置为一种颜色(尝试使用ARGB和RGB)并设置alpha(应该与ARGB相同)但是id不起作用。任何想法?
这是xml:
<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>
和截图:
答案 0 :(得分:1)
答案 1 :(得分:1)
名为appBackground
的资源以FF开头,有8位数字。这意味着颜色是完全透明的。请参考这个答案。
https://stackoverflow.com/a/16890937/973325
要解决此问题,只需将其更改为
即可<color name="appBackground">#F2F2F2</color>