Android のスタイルとテーマについて何かを学ぼうとしています。アプリケーションまたはアクティビティのマニフェストに属性を追加するとandroid:theme
、アプリ/アクティビティ全体にスタイルが適用されることがわかりました。たとえばボタンだけに適用されるスタイルを定義できると便利だと思います。CSS のように、特定の種類のビューにのみ特定のスタイルを適用する方法があるかどうか知っていますか?
2 に答える
3
一般的な例を次に示します。
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="CustomButton" parent="@android:style/Widget.Button">
<item name="android:textColor">#FF0000</item>
</style>
<style name="CustomTheme" parent="android:Theme">
<item name="android:buttonStyle>@style/CustomButton</item>
</style>
</resources>
于 2011-04-09T18:08:00.120 に答える
0
公式リファレンスを読むだけで、簡単に実行できます。
http://developer.android.com/guide/topics/ui/themes.html
編集
明らかに、適用する各ボタン/ビューで作成したスタイルを指定する必要があります (css のように、class 属性の場合)。
于 2011-04-09T14:02:43.610 に答える