最近、Android アプリの開発を開始しました。私はプログラミング初心者ではありません。2009 年から Java でプログラミングを行っていますが、これが初めての Android アプリです。背景色を設定する方法についていくつかのチュートリアルに従ってみましたが、うまくいきません。私は自分が間違っていることを理解できません。
私のレイアウト ディレクトリには、main.xml と view_fact.xml という名前のファイルがあります。どちらも線形レイアウトを使用しており、私の LinearLayout タグは次のとおりです。
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@color/background_grey"
>
そして、私の「値」ディレクトリでは、「strings.xml」の内容は次のとおりです。
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">Facts</string>
<color name="background_grey">#E8E8E8</color>
</resources>
ただし、背景色はデフォルトの黒から変更されていません。
また、「android:theme="@android:style/Theme.Light"」を AndroidManifest.xml ファイルに追加しようとしました。
これはどれも機能していません。何か提案はありますか?
ありがとうございました。
私の view_fact.xml ページでは、次のようになります。
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@color/background_grey"
>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Fact:"
android:padding="10dp"
android:textColor="#080808"
/>
<TextView
android:id="@+id/factData"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:padding="10dp"
android:text=""
/>
<Button
android:id="@+id/anotherFactButton"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Another Fact"/>
</LinearLayout>
興味深いのは、「factData」のテキストが灰色で、上のテキスト ビューのテキスト「Fact:」が白で、色を赤に変更しようとしてもうまくいかないことです。白いままです。
助言がありますか?私はまだこれを機能させることができていません。ありがとうございました。