今天热门
热点:

我是在Button的基础上加了Dialog,Dialog添加了一个编辑框,怎么将Button上的显示文字变成EditText中输入的内容,alertdialogedittext


 button.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {

                AlertDialog.Builder builder = new AlertDialog.Builder(getContext());
                builder.setTitle("请输入" +
                        "城市名称:");
                builder.setIcon(R.mipmap.shezhi1).setView(editText);

                String ad = editText.getText().toString();
                StringBuilder aaa = new StringBuilder(ad);
                String abc = aaa.toString();

                builder.setNegativeButton("取消", new DialogInterface.OnClickListener() {
                    @Override
                    public void onClick(DialogInterface dialog, int which) {

                    }
                }).setPositiveButton("确定", new DialogInterface.OnClickListener() {
                    @Override
                    public void onClick(DialogInterface dialog, int which) {

                    }
                });
                builder.create().show();

                button.setText(abc);




我试了setText()不行     拜谢大神解答  

解决方案

很明显会报空指针,因为你的控件没有正确引用

www.zrccd.nettrue/topics/20181012/188525.htmlTechArticle我是在Button的基础上加了Dialog,Dialog添加了一个编辑框,怎么将Button上的显示文字变成EditText中输入的内容,alertdialogedittext button.setOnClickListener(newView.OnClickListener(){ @Override publicvoidonCl...

相关文章

    暂无相关文章

用户评论

大家都在看