Activity
次のレイアウトを使用する があります。
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/LinearLayout1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
tools:context=".MainActivity" >
<Button
android:id="@+id/btnCapture"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Start capture" />
<Button
android:id="@+id/btnPlay"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Play video" />
<SurfaceView
android:id="@+id/surfaceView"
android:layout_width="match_parent"
android:layout_height="match_parent" />
<VideoView
android:id="@+id/videoView"
android:layout_width="match_parent"
android:layout_height="match_parent" />
</LinearLayout>
がクリックされたときに表示surfaceView
と非表示を切り替えるにはどうすればよいですか? また、 をクリックすると非表示になり、表示される場所でも同様のことをしたいと思います。videoView
btnPlay
videoView
surfaceView
btnCapture
これは私がビューを非表示にして表示する方法です:
surfaceView.setVisibility(View.GONE);
videoView.setVisibility(View.VISIBLE);