0

アプリケーションでフラグメントを使用していますが、FragmnetTabs内のフラグメントの1つの背景を変更する必要があります。このため、私はbackgroundそのfragmnetのレイアウトを設定していますが、これは正常に機能しGraphical LayoutEclipseいます。しかし、アプリケーションを実行すると、設定した画像ではなく、背景が黒のフラグメントコンテンツが表示されます。私はそれをこのように設定しています...

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
     xmlns:tools="http://schemas.android.com/tools"
     android:layout_width="fill_parent"
     android:layout_height="fill_parent"
     android:background="@drawable/bg" >
<RelativeLayout/>

ただし、このdrwaableはアプリケーションに表示されません。何が問題なのですか?どんな助けでも大歓迎です。ありがとう!

編集:

次のように背景を設定しようとすると、うまくいきます。

      android:background="@drawable:color/anycolor" 

カスタム画像が表示されないのにAndroidカラーが表示されるのはなぜですか?

4

1 に答える 1

1

コードでこれを試すことができます。あなたに電話するRelativeLayout

yourRelativeLayout.setBackground(getActivity().getResources().getDrawable(R.drawable.YourImage));

于 2014-02-20T09:22:17.860 に答える