假设我有一个从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);
但它不会在多行显示标题,请建议我任何可用的链接或示例。
答案 0 :(得分:10)
TextView tv = (TextView) dialog.findViewById(android.R.id.title);
tv.setSingleLine(false);
答案 1 :(得分:3)
添加
dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
在致电super.onCreate
之后和setContentView
之前立即。
然后在对话框布局的顶部添加多行textview,它将作为标题