Обратите внимание
Это не вопрос для Задания / Темы или Манифеста, это проблема include layout
.
Выпуск
Во все мои макеты я включил progress_bar.xml
макет со следующим содержанием
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#80ffffff"
android:layout_centerInParent="true"
android:layout_gravity="center"
android:orientation="vertical">
<!--<ImageView-->
<!--android:layout_width="match_parent"-->
<!--android:layout_height="match_parent"-->
<!--android:adjustViewBounds="true"-->
<!--android:background="#80ffffff"-->
<!--android:src="@drawable/splashscreen"-->
<!--android:visibility="visible" />-->
<ProgressBar
android:id="@+id/defaultBigProgressBar"
style="?android:attr/progressBarStyleLarge"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:layout_marginBottom="8dp"
android:indeterminate="false" />
<ProgressBar
android:id="@+id/defaultSmallProgressBar"
style="?android:attr/progressBarStyleSmall"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:layout_marginBottom="8dp"
android:indeterminate="false"
android:visibility="gone" />
</FrameLayout>
Когда я включаю его в некоторые другие мои макеты в конце XML-файлов , как это
<include
android:id="@+id/progressBar"
layout="@layout/progress_bar"
android:background="#80ffffff"
android:visibility="gone" />
progress_bar
занимает весь экран и полностью перекрывает другой вид без какой-либо прозрачности .
Я пробовал это и другие рекомендации из других вопросов SO, не работают.
Это не работает
- Android: фон = "@ андроид: цвет / прозрачный"
- convertView.setBackgroundColor (Color.TRANSPARENT);