我想更改按钮字体样式,当它点击我如何实现我在Android中的新功能请帮助
Button b1=(Button)findviewbyid(R.id.login);
如何从pre_installed字体中进行选择。 studio 3.0预装了字体
答案 0 :(得分:0)
您可以使用:
Button b1 = (Button) findViewById( R.id.login );
b1.setOnClickListener( new OnClickListener() {
@Override
public void onClick(View v) {
Typeface newFont = getResources().getFont(R.font.myfont);
b1.setTypeface(newFont);
}
});
答案 1 :(得分:0)
获取.ttf文件所需的字体并将其放在项目的/ assets /目录中。 使用此代码引用字体并将其设置为按钮:
Typeface face= Typeface.createFromAsset(getAppContext().getAssets(), "LightBlueFont.ttf");
button.setTypeface(face);