AlertDialog Android里面的按钮

时间:2014-04-27 08:20:58

标签: android alertdialog

我的片段页面中有一个 AlertDialog.Builder ,它显示了三个 EditText (在xml文件中)。 现在我想在AlertDialog顶部添加一个按钮,点击它会改变其中两个文本。

就像:

按钮:获取坐标

第一个EdiText:纬度

第2版EdiText:经度

1 个答案:

答案 0 :(得分:2)

如果你想在xml文件中添加一个按钮以显示在AlertDialog中,只需给布局充气

AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
builder.setCancelable(false);
builder.setView(layout);

其中“布局”是膨胀视图

LayoutInflater inflater = (LayoutInflater) getActivity().getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View layout = inflater.inflate(R.layout.activity_filename,null); // specify your xml layout here

然后使用“layout”获取按钮的id

Button btn=(Button)layout.findViewById(R.id.getCoordBtn);

为其添加点击侦听器并执行您想要的任何内容