目前,我正在尝试开发一个应用程序。 而且我不知道如何更改 Toast 字体。 .
final OnClickListener clickListener = new OnClickListener() {
public void onClick(View v) {
try {
Toast.makeText(nova.this,"Hello", 500000).show();
}
catch (Exception e) {
Toast.makeText(nova.this,"Exception:" +e, 500000);
}
}
};
我想用我在 TypeFace 中尝试过的自定义字体更改文本“Hello”。
然后,我想在“TextClicked”位置设置一个变量..我尝试过使用局部变量..但它不起作用
任何有关示例源代码的帮助对我来说都非常有用。
最佳答案
答案在这里:https://stackoverflow.com/a/13231981
稍作重构后:
Toast toast = Toast.makeText(context, R.string.yummyToast, Toast.LENGTH_SHORT); LinearLayout toastLayout = (LinearLayout) toast.getView(); TextView toastTV = (TextView) toastLayout.getChildAt(0); toastTV.setTextSize(30); toast.show();
这对我来说就像一个魅力!
关于android - 更改 Toast 字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2940465/