【发布时间】:2014-10-13 05:06:36
【问题描述】:
我知道这已经被问到甚至回答了,但我不知道如何自定义 AlertDialog。
我编写了以下代码,并得到以下结果作为 AlertDialog,这就是我想要的,除了字体大小:这是我唯一想要改变的东西。
@Override
public void onClick(View v) {
final AlertDialog msgbox = new AlertDialog.Builder(About.this).setTitle("Credits").setMessage(msg).create();
msgbox.setCancelable(true);
msgbox.show();
}
在这里阅读其他一些答案,我编写了以下代码并得到以下对话框:
@Override
public void onClick(View v) {
final TextView myView = new TextView(getApplicationContext());
myView.setText(msg);
myView.setTextSize(14);
final AlertDialog msgbox = new AlertDialog.Builder(About.this).setTitle("Credits").setView(myView).create();
msgbox.setCancelable(true);
msgbox.show();
}
如您所见,它改变了一切!如何仅更改字体大小或如何使 View 看起来像以前的 AlertDialog?
【问题讨论】:
标签: android customization android-alertdialog font-size msgbox