2015-07-20 4 views
0

просто пытается получить две сумму с числами первого числом edittext1 второго номера в edittext2 при нажатии на кнопке ответ идет в textview1 вот код, но после нажатия на днище приложение падаетAndroid добавления числовых значений

public class MainActivity extends Activity { 

    TextView tv1; 
    EditText et1 ,et2; 
    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_main); 
     tv1= (TextView) findViewById(R.id.tv1); 
     et1= (EditText) findViewById(R.id.et1); 
     et2= (EditText) findViewById(R.id.et2); 

     } 
    public void add (View v) { 
     Integer x1= Integer.parseInt(et1.getText().toString()); 
     Integer x2= Integer.parseInt(et2.getText().toString()); 
     Integer x=x1+x2; 
     tv1.setText(x); 
    } 
} 
+0

показать журналы .... –

ответ

1

вы должны преобразовать результат в строку:

tv1.setText(x.toString()); 

Если вы передаете Int Android будет в ssume - это идентификатор ресурса и пытается найти строковый ресурс.

Смежные вопросы