Установить собственный шрифт (TypeFace) в диалоговом окне в Android

Я бы хотел изменить шрифт в текстовом окне который находится в диалоге:

dialog = new Dialog(MyActivity.this);
dialog.setContentView(R.layout.my_dialog);
dialog.setCancelable(true);
((TextView)findViewById(R.id.dialog_box_title_text)).setTypeface(Typeface.createFromAsset(getAssets(), "font.ttf"));

Но каждый раз, когда я получаю исключение времени выполнения:

E / AndroidRuntime (4475): java.lang.IllegalStateException: Не удалось выполнить метод действия

Вы хоть представляете, что такое неправильно? Потому что обычно он работает нормально. Проблема только при попытке изменить шрифт в диалоговом окне.

6
задан DevelopingChris 18 April 2012 в 15:37
поделиться