我有一个活动,底部有一个Save and Cancel按钮.
在AlertDialog中,按钮显示在某种样式的容器视图中.
我怎么能在我的Activity中给出相同外观的按钮?具体来说,我如何在AlertDialog中应用按钮容器视图的样式来说明包含按钮的Activity中的LinearLayout?
谢谢
我做这样的事情:
LinearLayout dialogLayout = (LinearLayout) ((LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE)).inflate(R.layout.dialog_addeditrecord, null);
然后我使用dialogLayout调用findViewById()来拉入按钮和其他视图并设置OnClickListeners等…
然后显示对话框:
builder = new AlertDialog.Builder(this); builder.setView(dialogLayout); builder.create().show();
翻译自:https://stackoverflow.com/questions/5735423/alertdialog-style-buttons-for-an-activity