Инспектор макета - нет PhoneWindow в качестве корневого представления

Я пытаюсь заставить Preview UseCase работать для CameraX (v1.0.0-alpha06), а в TextureView, где я хочу визуализировать предварительный просмотр, я просто получаю черный экран. Я взглянул с помощью Layout Inspector в Android Studio и увидел, что корневое представление простоDecorView, тогда как каждый раз, когда я открывал инспектор, корневое представление было PhoneWindow$DecorView.

Итак, мой вопрос следующий:

Это приемлемое поведение или это означает, что нет окна, в котором можно было бы рисовать мои представления?

Однако появляются другие виды, такие как кнопка записи видео, но отсутствие PhoneWindow заставляет меня задуматься, является ли это симптомом основной проблемы.

Вот xml активности

<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout 
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:id="@+id/camera_container"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@android:color/black">

    <TextureView
        android:id="@+id/viewFinder"
        android:layout_width="0dp"
        android:layout_height="0dp"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toTopOf="parent" />

    <ImageButton
        android:id="@+id/fabRecordVideo"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:background="@android:color/transparent"
        android:padding="@dimen/double_margin"
        android:src="@drawable/ic_take_video"
        app:backgroundTint="@android:color/transparent"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintStart_toStartOf="parent" />

</androidx.constraintlayout.widget.ConstraintLayout>

0 ответов

Другие вопросы по тегам