I am new to Android app. development. I need to change the existing style at runtime or can create new st开发者_StackOverflowyles at runtime and I need to apply it for my buttons and textviews..
Can any one suggest me?
There are several methods to do so (most of them are provided by the super class TextView
):
setTextColor
to change the color of foregroundsetTypeface
to change the font stylesetBackgroundResource(int)
to change its backgrondsetPadding
to add padding
All of them work for EditText
, Button
and others, since most of them extends the TextView
class. So, my suggestion is: RTFM... just kidding... read the documentation to see the available functions.
Yesterday I was trying to do something similar. This links gave me enough info:
- Building Custom Components
- Custom Android Button Style and Theme
- Understanding Android Themes And Styles
精彩评论