android下spinner值的修改以及alertDialog值的获取

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 16:30   5015   0
android版本使用的是4.4,
// 设置对话框的标题
                            builder.setTitle("自定义参数");
                            //装载/res/layout/login.xml界面布局   
                            TableLayout loginForm = (TableLayout)getLayoutInflater(savedInstanceState)  
                                .inflate( R.layout.login, null);
                                //设置对话框显示的view对象
                                builder.setView(loginForm);
                                // 为对话框设置一个“确定”按钮
                                builder.setPositiveButton("确定" , new OnClickListener()
                                {
                                    public void onClick(DialogInterface dialog,
                                            int which)
                                    {
                                        // 此处可执行登录处理
//                                    String input = adapter.getItem(arg2);
//                                        String input = (String)sp.getItemAtPosition(sp.getSelectedItemPosition());
                                        
                                        AlertDialog ad = (AlertDialog)dialog;
                                        EditText edit1 = (EditText)ad.findViewById(R.id.anlgEditT);
                                        String input = edit1.getText().toString();
//                                                
                                        Toast.makeText(getActivity(), input, Toast.LENGTH_LONG)
                                        .show();
                                        
                                        ((TextView) arg1).setText(input);
                                        
                                        
                                    }
                                })
                                // 为对话框设置一个“取消”按钮
                                .setNegativeButton("取消", new OnClickListener()
                                {
                                    @Override
                                    public void onClick(DialogInterface dialog,
                                            int which)
                                    {
                                        // 取消登录,不做任何事情。
                                    }
                                })
                                // 创建、并显示对话框
                                .create()
                                .show();


分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP