小编Bru*_*ges的帖子

如何获取Activity的视图?

我有以下方法,我想展示一个Snackbar.问题是,我没有我的活动view,我不知道如何得到它.在代码中,你会发现Snackbar viewviewInflate_setup,但它不工作.我知道它不起作用,因为这是我的视图,alertdialog而不是我当前的屏幕.我已经尝试了root view但是然后snackbar显示在错误的地方(在这三个android按钮后面).我如何获得我的活动View

public void confirmPassword(){
        final LayoutInflater inflateSetup = getLayoutInflater();
        final View viewInflate_setup = inflateSetup.inflate(R.layout.inflate_setup, null);

        AlertDialog.Builder alertSetup = new AlertDialog.Builder(this);
        alertSetup.setView(viewInflate_setup);
        final AlertDialog dialogSetup = alertSetup.create();
        dialogSetup.show();

        btnConfirmPassowod = (Button)viewInflate_setup.findViewById(R.id.btnConfirm);
        btnConfirmPassowod.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(final View v) {
                System.out.println("User has clicked the [confirm] button");
                dialogSetup.setCancelable(false);
                edtPassword3 = (EditText)viewInflate_setup.findViewById(R.id.edtPassword3);
                SUpassword3 = edtPassword3.getText().toString();

                final ParseUser beforeConfirmPassword = ParseUser.getCurrentUser();
                ParseUser.logInInBackground(beforeConfirmPassword.getUsername(), SUpassword3, new LogInCallback() …
Run Code Online (Sandbox Code Playgroud)

java android android-alertdialog android-view

3
推荐指数
2
解决办法
1万
查看次数

标签 统计

android ×1

android-alertdialog ×1

android-view ×1

java ×1