3
javaファイルから開いたダイアログがあるとします。私はこれらのダイアログボックスの複数行のタイトルを設定したい。複数行のダイアログのタイトルを表示する方法は?
dialog = new Dialog(context);
dialog.setContentView(R.layout.issue_attachment_preview);
String title=getString(R.string.previewImageDialogTitle)+"\n ["+attachment.filename+"]";
dialog.setTitle(title);
dialog.setCancelable(true);
ただし、タイトルは複数行には表示されません。使用可能なリンクや例を教えてください。
として動作しますあなたのダイアログのレイアウトの上に複数行のTextViewを追加し、答えを受け入れられるべきです。 –
あなたのダイアログがAppCompatDialogを継承している場合、このコードを置く場所に注意する必要があることに注意してください。私はDialogFragmentのonCreateDialogを持っていました。これは、サポートライブラリのv23.2.1までうまく動いていました。突然、「コンテンツを追加する前にウィンドウ機能を要求する必要があります」という例外が発生しました。その解決策は、onStartなどのライフサイクルの後のイベントにイベントを移動することでした。 – aaronmarino