2014-01-20 64 views
3

可以輸入兩個文本行作爲Android對話框標題。如果是這樣,我該怎麼做?我試過,如何編輯Android對話框標題

AlertDialog.Builder builder=new AlertDialog.Builder(Login.this,android.R.style.Theme_Holo_Dialog).setTitle(Heading) 

並使用新行字符設置標題如下。

Heading="raw 1 \n raw 2"; 

但它不工作,只是在標題中顯示「\ n」。我怎樣才能做到這一點?

回答

2
builder.setTitle("raw 1 \n raw 2"); 

而且onother解決方案是

TextView textView = new TextView(context); 

textView.setText("raw 1 \n raw "2); 

dialogBuilder.setCustomTitle(textView); 
+0

謝謝!有用。我曾嘗試過。但沒有奏效。現在很好。 –

+0

如果你真的認爲它的ri8然後plz標記爲ri8 –

+0

@DigveshPatel使用適當的英語將幫助... – Melquiades

0

使用Html.fromHtml()方法來顯示在TextView的

HTML內容

EX:

String Heading="raw 1 \n raw 2"; 

textView.setText(Html.fromHtml(Heading)); 

dialogBuilder.setCustomTitle(textView); 
0

使用字符串來聲明:<string name="text">row1\nrow2</string>

builder.setTitle(getString(R.string.text));