我可以输入两个文本行作为 Android对话框标题。如果是这样,我该怎么做?我试过了,
AlertDialog.Builder builder=new AlertDialog.Builder(Login.this,android.R.style.Theme_Holo_Dialog).setTitle(Heading)
并使用新行字符设置标题,如下所示。
Heading="raw 1 \n raw 2";
但它不起作用,只在标题中显示“\ n”。我怎么能这样做?
答案 0 :(得分:2)
builder.setTitle("raw 1 \n raw 2");
另一个解决方案
TextView textView = new TextView(context);
textView.setText("raw 1 \n raw "2);
dialogBuilder.setCustomTitle(textView);
答案 1 :(得分:0)
使用Html.fromHtml()方法在TextView上显示html内容
EX:
String Heading="raw 1 \n raw 2";
textView.setText(Html.fromHtml(Heading));
dialogBuilder.setCustomTitle(textView);
答案 2 :(得分:0)
使用字符串声明:<string name="text">row1\nrow2</string>
builder.setTitle(getString(R.string.text));