林很新的Android開發..Android設備上查看顯示舉例Z訂購
它看起來像ImageView的ontop的是在VideoView的,因此VideoView不顯示。這是真的?當我想要顯示視頻時,是否需要更改視圖的順序?並再次當imageView必須顯示圖像?
我循環顯示圖像和視頻列表並顯示圖像x秒,然後轉到下一個元素,可能是視頻或圖像。
這是我的佈局:
<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 2013-02-19 15:37:11
是的,就像那樣。你只需要跟蹤哪一個是可見的,哪一個是沒有的。我不會推薦'INVISIBLE',因爲它在'INVISIBLE'時仍然佔據它的佈局空間。 – Geobits 2013-02-19 15:40:19
很酷,讓我試試這個:-) – Harry 2013-02-19 15:45:03