2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

MaterialButtonでテキストカラーが変更されない時の対処法

Posted at

#初めに
最近のアプリでは、マテリアルデザインを基に作っているアプリが多いかと思いますが、そこで自分がつまづいたことをメモしておこうと思います。

##つまづいたこと
MaterialButtonに対してのテキストや、スタイルの設定は直接書き込むことができるが、あまり好ましくないので、皆さんはstyles.xmltextAppearance.xmlにまとめておいてあるかと思います。
そこで、今回つまづいたことはMaterialButtonのテキストに対して設定が反映されていないということでした。

###解決方法
解決策自体は、すごく単純なものでした。
普通、テキストに対しての設定なのでtextAppearance.xmlに対して全ての設定を書いてしまうかと思いますが、テキストの色自体はMaterialButtonの管轄内なのでstyles.xmlに対して記述をしないと意味がありません。
逆に、テキストの色以外はMaterialButtonが把握していなくてもいい内容なため、MaterialButtonの管轄外になります。
したがって、テキストカラーへの設定はstyles.xmlに、その他のテキスト自体への詳細な設定はtextAppearance.xmlに記述しないといけません

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?