создание вида камеры с кнопкой для Android - PullRequest
0 голосов
/ 30 августа 2011

Я настроил действие, которое загружает камеру и позволяет мне ее предварительно просмотреть, но мне нужно добавить кнопку на экран, но единственный способ получить экран для отображения - использовать следующий макет:

<android.view.SurfaceView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/myview"
android:layout_width="match_parent"
android:layout_height="match_parent">
</android.view.SurfaceView>

есть ли способ добавить кнопку в представление?

Ответы [ 2 ]

0 голосов
/ 30 августа 2011

Ответ DeeV является правильным для части RelativeLayout.FrameLayout не должен содержать несколько дочерних элементов.Таким образом, RelativeLayout - это путь.

0 голосов
/ 30 августа 2011

Поместите SurfaceView и кнопку в RelativeLayout.Оба типа макетов позволяют перекрывать представления, поэтому ваша кнопка будет на вершине вашего SurfaceView.Настройка будет выглядеть примерно так:

<RelativeLayout>  
    <SurfaceView></SurfaceView>  
    <Button></Button>  
 </RelativeLayout>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...