buttCalc.setOnClickListener(new OnClickListener() {
public void onClick(View arg0) {
EditText val1 = (EditText)findViewById(R.id.edit1);
EditText val2 = (EditText)findViewById(R.id.edit2);
EditText risultato = (EditText)findViewById(R.id.risultato);
Bundle bundle = new Bundle();
bundle.putString("Valore2", val2.getText().toString());
risultato.setText(bundle.getString("Valore2"));
大家好,当我点击该按钮时,我的应用程序在vm中崩溃,我想: 1单击按钮 2 risultato textbox = val2 text
首先谢谢你
答案 0 :(得分:1)
来自您的评论
java.lang.ClassCastException: android.widget.TextView cannot be cast to android.widget.EditText
你所拥有的是一个文本视图,但你正在使用edittext。所以改变你的初始化
如果您的xml文本视图标识为textView1
,则初始化如下
TextView tv= (TextView)findViewById(R.id.textview1);
你得到ClassCastException bcoz你正在将textview转换为edittext
同时在onClick
之外初始化您的视图答案 1 :(得分:0)
在您的xml布局中,以下ID之一
(R.id.edit1);
(R.id.edit2);
(R.id.risultato);
属于Textview。