У меня есть RelativeLayout
с видимостью до GONE. when I do certain things, the visibility is set to
VISIBLE` и макет отображается. Проблема в том, что он должен перекрывать другое содержимое активности, но это не так, я могу видеть элемент макета, а также содержимое активности (см. Изображение).относительный макет прозрачный, но я хочу, чтобы он был непрозрачным
Я хочу, чтобы перекрывающийся макет был непрозрачным. Я попытался установить backgroud в цвет (пробовал как с ARGB, так и с RGB) и установить альфу (которая должна быть такой же, как 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>
и скриншот:
Вы хотите прозрачный фон? Извините, я не мог понять ваш вопрос? – GoCrazy
Я рекомендую использовать фрагменты. если нет, календарь должен иметь непрозрачность 100% вместо relativelayout – Xenione
вам придется использовать оба решения, приведенные ниже, по giljulio и imort –