內置的android AlertDialog.Builder最多有三個按鈕選項(正,負,中性),並且它們水平對齊。我想添加更多按鈕,並垂直設置方向。AlertDialog.Builder中三個以上垂直按鈕
我該怎麼辦?
任何想法將不勝感激。提前致謝。
內置的android AlertDialog.Builder最多有三個按鈕選項(正,負,中性),並且它們水平對齊。我想添加更多按鈕,並垂直設置方向。AlertDialog.Builder中三個以上垂直按鈕
我該怎麼辦?
任何想法將不勝感激。提前致謝。
只需創建您的自定義對話框。
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
使用Android.app.Dialog
代替。但是,沒有助手構建器類。
你必須創建自定義佈局。
http://developer.android.com/guide/topics/ui/dialogs.html#CustomDialog
創建自己的佈局,它充氣,以獲取視圖,並按照鏈接休息。