gpt4 book ai didi

java - 如何从 TextView 结果获取值到 Alertdialog

转载 作者:行者123 更新时间:2023-12-01 19:35:41 25 4
gpt4 key购买 nike

我希望当我单击显示警报对话框的按钮“mButtonadd”时,在警报对话框上我想获取“mTextViewResult”的值(这是一个简单的乘法)

private EditText mEditText1;
private TextView mTextViewResult;
private Button mButtonAdd;
int a;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_builderdaily);



mEditText1 = findViewById(R.id.editText1);
a = 15;
mTextViewResult = findViewById(R.id.textView);
mButtonAdd = findViewById(R.id.button);

mButtonAdd.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (mEditText1.getText().toString().length() == 0) {
mEditText1.setText("0");
}

int num1 = Integer.parseInt(mEditText1.getText().toString());
final int sum = num1 * a;
mTextViewResult.setText(String.valueOf(sum));

}

});

mButtonAdd.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {

AlertDialog alertDialog = new AlertDialog.Builder(BCdaily.this).create(); //Read Update
alertDialog.setTitle("hi");

alertDialog.setButton("Continue..", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
// here you can add functions
}
});

alertDialog.show(); //<-- See This!
}


});

}

}

我尝试编写此代码(alertDialog.setMessage(mTextViewResult.setText(String.valueOf(sum)); )但没有成功。

最佳答案

如果我理解你的实际问题,那么只需添加一键监听器,如下所示:

  mButtonAdd.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (mEditText1.getText().toString().length() == 0) {
mEditText1.setText("0");
}

int num1 = Integer.parseInt(mEditText1.getText().toString());
final int sum = num1 * a;
String sumValue = String.valueOf(sum);
mTextViewResult.setText(sumValue);

AlertDialog alertDialog = new AlertDialog.Builder(BCdaily.this).create(); //Read Update
alertDialog.setTitle("hi");
alertDialog.setMessage(sumValue);

alertDialog.setButton("Continue..", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
// here you can add functions
}
});

alertDialog.show(); //<-- See This!

}

});

关于java - 如何从 TextView 结果获取值到 Alertdialog,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57674653/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com