簡単な質問があります。
eclipse を使用してアプリのデフォルト テーマを定義する方法はありますか? または、目的のテーマに一致するように各アクティビティとアセットを構成する必要がありますか?
方法がある場合、どうすればそれを行うことができますか?
簡単な質問があります。
eclipse を使用してアプリのデフォルト テーマを定義する方法はありますか? または、目的のテーマに一致するように各アクティビティとアセットを構成する必要がありますか?
方法がある場合、どうすればそれを行うことができますか?
マニフェストのandroid:theme
in要素を定義します。application
res\values に xml ファイルを作成します。その中で、このようなデフォルトのレイアウトスタイルを作成します(他のものを定義することもできますが、これは単なる例です):
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="CodeFont" parent="@android:style/TextAppearance.Medium">
<item name="android:layout_width">fill_parent</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:textColor">#00FF00</item>
<item name="android:typeface">monospace</item>
</style>
</resources>
作成する既定のテーマごとに 1 つのスタイルを使用します。次に、このスタイルを使用するウィジェットで、次のように入力します (これも単なる例です)。
<TextView
style="@style/CodeFont"
android:text="@string/hello" />
この TextView は、スタイルで宣言された設定を継承します。