2011-07-14 44 views
0

我正在使用合併佈局讓我的TextView出現在我的VideoView頂部。這裏是我的代碼:TextView背景不出現在VideoView頂部

<?xml version="1.0" encoding="utf-8"?> 
<merge xmlns:android="http://schemas.android.com/apk/res/android" 
android:orientation="vertical" 
android:layout_width="fill_parent" 
android:layout_height="fill_parent" 
android:gravity="center_vertical|center_horizontal"> 

<VideoView 
    android:id="@+id/vView" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_gravity="center_vertical|center_horizontal" 
/> 
<TextView 
    android:id="@+id/txtNote" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:layout_gravity="top" 
    android:gravity="center" 
    android:layout_marginTop="100px"   
    android:textSize="30sp" 
    android:textStyle="bold" 
    android:background="#A000" 
    android:textColor="#ffff" 
/> 

</merge> 

我掛了一個「機器人:背景=」#A000「」財產在我的文本框,但仍不會出現。所有出現的都是透明背景的白色文字。當我將VideoView更改爲ImageView時,出現TextView背景。我想知道爲什麼TextView背景會出現在ImageView的頂部,而不是在VideoView的頂部。任何建議將是一個很大的幫助。謝謝。

+0

如何使用非透明背景?結果是什麼? –

+0

感謝您的回覆。即使當我將背景設置爲「#F000」時,它仍然會顯示透明的TextView背景:) – emmandroid

回答

0

我不知道合併,但我認爲,LinearLayout應該這樣做...

+0

我使用合併,以便可以在VideoView的頂部(前景)上查看TextView。我不知道如何在LinearLayout上做到這一點。 – emmandroid