5

ばかげた質問があります...アプリケーションでテーマホロライトを使用しています(または、使用することをお勧めします)。マニフェストファイルに設定しました。下のスクリーンショットを見てください。テキストが明るすぎますね。わかりました。設定できることはわかっていますが、質問は次のとおりです。ホロテーマの実際のテキストの色ですか、それともアプリケーションにエラーがありますか。グーグルでこのような違法な色が選ばれたのはおかしいからだと思います。

ここに画像の説明を入力してください

編集:

属性でテーマを設定します

android:theme="@android:style/Theme.Holo.Light"

アプリケーション要素の。これが私がlistfragmentを入力したlistviewコードです:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/songsLayout"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:gravity="left"
    android:orientation="vertical"
    android:padding="12dp" >

    <ListView
        android:id="@id/android:list"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:fastScrollEnabled="true"
        android:scrollbarStyle="insideInset"
        android:textFilterEnabled="false"/>

    <TextView
        android:id="@+id/songsFragment_titleTextView"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:paddingTop="7dp"
        android:paddingBottom="0dp"
        android:textSize="18sp"
        android:lines="1">
    </TextView>

    <TextView
        android:id="@+id/songsFragment_artistTextView"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:paddingBottom="7dp"
        android:paddingTop="0dp"
        android:lines="1" 
        android:textSize="14sp">

    </TextView>

</LinearLayout>

あなたが私を助けることができることを願っています:)

4

2 に答える 2

17

アダプタを作成するとき、アプリケーション コンテキストまたはアクティビティを使用しますか? まったく同じ問題に遭遇しましたが、配列アダプターを次のように生成した場合に気付きました。

ArrayAdapter<String> listAdapter = new ArrayAdapter<String>(getApplicationContext(),
                    android.R.layout.simple_list_item_1, tables);
            setListAdapter(listAdapter);

その後、テキストが白く表示されました。ただし、アクティビティ コンテキストを使用すると (onCreate メソッドで上記を実行する場合は、"this" だけを使用できます)、テキストは黒くなりました。どういうわけか私のアプリがテーマをオーバーライドしていたと思います。おそらくそれは/あなたの問題でもありましたか?

于 2013-03-19T22:28:45.677 に答える
0

デフォルトのテキストの色が#bfbfbfであるデフォルトのテーマを選択しているように見えます。私の推測では、HololightテーマがインストールされていないAndroidの2.xバージョンでアプリを実行していると思います。

于 2012-12-28T20:09:13.507 に答える