0
ProgressDialog
의 서체를 변경해야합니다.Android : 불확실한 ProgressDialog 메시지의 서체를 변경하려면 어떻게해야합니까?
progressDialog
의이 방법으로 서체를 변경할 수 있습니다
:
progress = new ProgressDialog(this);
progressShowListener = new DialogInterface.OnShowListener() {
@Override
public void onShow(DialogInterface dialog) {
Log.i("entered", "show listner");
try {
final int idAlertTitle=getApplicationContext().getResources().getIdentifier("alertTitle", "id", "android");
TextView dialogTitle=(TextView)((AlertDialog)dialog).findViewById(idAlertTitle);
dialogTitle.setTypeface(TypefaceUtil.neutraBurgDemi);
TextView textView = (TextView) progress.findViewById(android.R.id.message);
textView.setTypeface(TypefaceUtil.georgia);
} catch (Exception e) {
Log.i("PROGRESS", "Exception = ", e);
}
}
};
progress.setOnShowListener(progressShowListener);
그러나 메시지 서체 : 나는 불확정 ProgressDialog
의 제목의이 방법으로 서체를 변경할 수 있습니다
progressProzent = new ProgressDialog(mActivity);
if (passUrlVector.size() > 1) {
progressProzent.setTitle(mActivity.getString(R.string.Lade_Tickets));
String message = String.format(mActivity.getString(R.string.Tickets_Werden_heruntergeladen), passUrlVector.size());
progressProzent.setMessage(message);
} else {
progressProzent.setTitle(mActivity.getString(R.string.Lade_Ticket));
progressProzent.setMessage(mActivity.getString(R.string.Ticket_Wird_heruntergeladen));
}
progressProzent.setIndeterminate(false);
progressProzent.setProgressNumberFormat(null);
progressProzent.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
progressProzent.setCancelable(false);
progressProzent.show();
try {
TextView textView = (TextView) progressProzent.findViewById(android.R.id.message);
textView.setTypeface(TypefaceUtil.georgia);
} catch (Exception e) {
Log.i("PROGRESS", "Exception = ", e);
}
을 조지아 글꼴로 변경되지 않습니다. 어떻게하면 될까요?
이 솔루션은 수평 스타일 ProgressDialog에만 적용되지만 회 전자 스타일 불확실한 ProgressDialog에는 적용되지 않습니다. –