Im очень новой для андроида развития ..Android View Display Z Заказ
Похоже ImageView это наверх в VideoView, и поэтому VideoView не отображается. Это правда? И мне нужно изменить порядок просмотров, когда я хочу показать видео? и снова, когда изображениеView должно отображать изображение?
Я просматриваю список изображений и видеороликов и показываю изображения в течение секунд, а затем перехожу к следующему элементу, может быть видео или изображения.
Это мой макет:
<LinearLayout
android:id="@+id/LinearLayout01"
android:layout_height="fill_parent"
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:orientation="horizontal">
<ImageView
android:contentDescription="@raw/image"
android:layout_height="fill_parent"
android:layout_width="fill_parent"
android:scaleType="fitCenter"
android:id="@+id/imageView" />
<VideoView
android:layout_height="fill_parent"
android:layout_width="fill_parent"
android:scaleType="fitCenter"
android:id="@+id/videoView" />
<!-- <SurfaceView
android:layout_height="fill_parent"
android:layout_width="fill_parent"
android:id="@+id/surface" /> -->
</LinearLayout>
Вы имеете в виду: View.setVisibility (View.GONE/View.VISIBLE/View.INVISIBLE). ? – Harry
Да, просто так. Вам просто нужно будет отслеживать, что такое «VISIBLE», а «GONE». Я бы не рекомендовал 'INVISIBLE' для этого, так как он будет по-прежнему занимать свое пространство макета, когда' INVISIBLE'. – Geobits
Прохладный, позвольте мне попробовать :-) – Harry