我的片段页面中有一个 AlertDialog.Builder ,它显示了三个 EditText (在xml文件中)。 现在我想在AlertDialog顶部添加一个按钮,点击它会改变其中两个文本。
就像:
按钮:获取坐标
第一个EdiText:纬度
第2版EdiText:经度
答案 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);
为其添加点击侦听器并执行您想要的任何内容