2017-06-09 13 views
-3

私は送信ボタンをアプリのクラッシュをクリックするたびに、私は初心者ですし、ユーチューブの動画を踏襲アンドロイドスタジオにボタンを追加するには?ここではこれに

は、ボタンが中にボタンを追加表示するコード

public void onButtonClick(View v) { 
    EditText e1 = (EditText) findViewById(R.id.textView); 
    EditText e2 = (EditText) findViewById(R.id.textView2); 
    TextView t1 = (EditText) findViewById(R.id.textView3); 
    int num1 = Integer.parseInt(e1.getText().toString()); 
    int num2 = Integer.parseInt(e2.getText().toString()); 
    int sum = num1 + num2; 
    t1.setText(Integer.toString(sum)); 
} 
+1

エラーログはありますか?どのように 'onButtonClick'メソッドをボタンに設定しますか?そしてあなたのレイアウトXMLはどのように見えるのですか? –

答えて

0

ですXMLファイル。 OnClickアクションの

<Button 
    android:id="@+id/button_id" 
    android:layout_height="wrap_content" 
    android:layout_width="wrap_content" 
    android:text="Button" /> 

、対応するアクティビティのボタンオブジェクト上OnClickListenerを設定します。

public class MyActivity extends Activity { 
     protected void onCreate(Bundle savedInstanceState) { 
      super.onCreate(savedInstanceState); 

      setContentView(R.layout.layout_id); 

      final Button button = findViewById(R.id.button_id); 
      EditText e1 = (EditText) findViewById(R.id.textView);//Make Sure that this is EditText or TextView 
      EditText e2 = (EditText) findViewById(R.id.textView2); 
      TextView t1 = (EditText) findViewById(R.id.textView3); 
      int num1 = Integer.parseInt(e1.getText().toString()); 
      int num2 = Integer.parseInt(e2.getText().toString()); 
      int sum = num1 + num2; 
      button.setOnClickListener(new View.OnClickListener() { 
       public void onClick(View v) { 
        t1.setText(Integer.toString(sum)); 
       } 
      }); 
     } 
    } 
関連する問題