2011-12-26 7 views
2

私の問題は、下の画像のように白い背景に白いテキストが表示されることです。私はそれをクリックするとテキストがenter image description hereTheme.Lightを使用してListFragmentの白い背景に白いテキストを表示

この

は私のレイアウト

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:layout_width="fill_parent" 
android:layout_height="fill_parent" 
android:orientation="vertical" > 

<LinearLayout 
    android:id="@id/actionbar" 
    style="@style/SPActionBar" /> 

<fragment 
    android:id="@+id/layout_home_list_fragment" 
    android:name="at.bartinger.smartphonelib.activity.fragment.ProfileListFragment" 
    android:layout_width="fill_parent" 
    android:layout_height="0dp" 
    android:layout_weight="1" /> 

<LinearLayout 
    android:id="@+id/layout_home_adlayout" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content"> 
</LinearLayout> 

ProfileListFragmentがListFragmentが伸びていると私が言ったようにアプリケーション全体がマニフェストで(Theme.Lightを使用しています黒の取得しますxml)

+0

テキストの色を黒色に変更します。 – AAnkit

+0

デフォルトでは黒である必要があります。 –

+0

黒い背景に白です。背景が白く変わったようです。私は、私がTheme.Lightを使用していると言って、黒色のテキストカラーを – AAnkit

答えて

3

SimpleCursorAdapterでこれを使用していますか:

getActivity().getApplicationContext() 

もしそうなら、それはトリックを行う必要があります

getActivity().getBaseContext() 

と交換してください。

+1

getBaseContext()についての読解では、避けるべきであると思われます。代わりにgetView()。getContext()を使用してこの問題を修正できました。 –