2010-07-01 52 views
0

我需要更多空間在一個AlertDialog中,當我將.title設置爲null時,它不顯示標題,但它也不會向AlertDialog添加任何空間。該對話框在屏幕上的開始時間要低得多。不使用setPosativeButton具有所需的效果,但我確實需要關閉按鈕。我如何設置AlertDialog,以便我可以從屏幕頂部開始顯示我的長消息?如何取出alertDialog中的標題和圖標爲Android

+0

試試這個,的setIcon(INT渣油) 設置渣油爲0,如果你不想要的圖標。 – Kalpesh 2012-05-15 11:20:26

回答

0

爲標題和文字,..其實,我認爲你想創建像「約」菜單的東西。

public void ChooseAbout() { 
    AlertDialog.Builder builder = new AlertDialog.Builder(this); 
    builder.setMessage(
      "First time here? Check out the FAQ!").setTitle("Hi!"); 

    builder.show(); 
} 

可以使用.setPositiveButton來完成你的活動和.setNegaiveButton取消你的。

.setPositiveButton("Yes", new DialogInterface.OnClickListener() { 
      public void onClick(DialogInterface dialog, int id) { 
       MyActivity.this.finish(); 
      } 
     }) 
     .setNegativeButton("No", new DialogInterface.OnClickListener() { 
      public void onClick(DialogInterface dialog, int id) { 
       dialog.cancel(); 
      } 
     }) 
+0

我不想要一個標題。我想把這個詞「你好!」在setMessage部分中,讓用戶滾動屏幕並讓我的幫助文本的其餘部分顯示整個屏幕。將標題設置爲空或不設置它的作品,但然後alertdialog只是變小,離開標題將去的頂部。 – 2010-07-02 00:16:39

相關問題