2012-05-01 103 views
0

內置的android AlertDialog.Builder最多有三個按鈕選項(正,負,中性),並且它們水平對齊。我想添加更多按鈕,並垂直設置方向。AlertDialog.Builder中三個以上垂直按鈕

我該怎麼辦?

任何想法將不勝感激。提前致謝。

回答

3

只需創建您的自定義對話框。

Dialog dialog = new Dialog(YourActivity.class); 
dialog.setContentView(R.layout.your_dialog_layout); 
dialog.setTitle("Dialog message"); 

現在你可以簡單地創建新的XML文件,並把它放在那裏任何你想要的。

管理按鈕:

Button close = (Button) dialog.findViewById(R.id.close); 
close.setOnClickListener(new OnClickListener() 
{ 
    @Override 
    public void onClick(View v) 
    { 
      dialog.cancel(); 
    } 
}); 

檢查: http://developer.android.com/guide/topics/ui/dialogs.html

0

使用Android.app.Dialog代替。但是,沒有助手構建器類。

Dialog