2011-07-14 21 views
0

私のTextViewがVideoViewの上に表示されるようにマージレイアウトを使用しています。私のテキストボックス上:「背景=アンドロイド」#A000「」財産、まだそれは表示されません、私が置かれているVideoViewの上にTextViewの背景が表示されない

<?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> 

:ここに私のコードです。表示されるのは透明な背景の白いテキストだけです。 VideoViewをImageViewに変更すると、TextViewの背景が表示されます。 TextViewの背景がImageViewの上に表示され、VideoViewの上に表示されないのはなぜかと思います。どんな提案も大きな助けになるでしょう。ありがとう。

+0

...のLinearLayoutはそれを行う必要があり、私はマージのことは知らないが、私はと思いますか?結果は何ですか? –

+0

お返事ありがとうございます。 "#F000"に背景を設定しても、透明なTextViewの背景が表示されます:) – emmandroid

答えて

0

非透明の背景を使用することについてどのように

+0

私は、TextViewをVideoViewの上(フォアグラウンド)で見ることができるようにマージを使用します。私はLinearLayoutでそれを行う方法を知らない。 – emmandroid

関連する問題