Задача
Я завернул
SurfaceView
и два
Button
s в
RelativeLayout
.Но произошла неизвестная проблема.
Это создает черный вид, который показан на скриншоте.И с конца начало SurfaceView
или SurfaceView
остаются позади черного представления.
Источник : ( surface_look.xml )
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical">
<SurfaceView
android:id="@+id/mainSurface"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_alignParentTop="true"
android:translationZ="15dp"/>
<Button
android:id="@+id/surface_up"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:text="?"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:layout_margin="10dp"/>
<Button
android:id="@+id/surface_down"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:text="?"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"
android:layout_margin="10dp"/>
</RelativeLayout>
Результат ( MainActivity )
Обновление комментария Скотта Когда я изменяю background
цвет RelativeLayout
, черный вид меняется на цвет.Это означает, что это фон RelativeLayout
.Тогда возникает два вопроса.
Почему он не заполняет всю высоту?
И почему SurfaceView
начинается с конца макета, в который он обернут?