現在youtubeの動画を見ながらAndroidでの簡易電卓を作成しています。
下記記述で特にエラーは出ていないのですが結果が表示されません。
どこに原因があるのでしょうか?
package jp.hit.simplecalk1;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.EditText;
import android.widget.TextView;
public class MainActivity extends AppCompatActivity {
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } public void onButtonClick(View v) { //コントロール参照設定 EditText a1 = (EditText) findViewById(R.id.Tfvalue1); EditText a2 = (EditText) findViewById(R.id.Tfvalue2); TextView tv = (TextView) findViewById(R.id.Reslt); boolean flag = false; double num1,num2,ans; num1 = Double.parseDouble(a1.getText().toString()); num2 = Double.parseDouble(a2.getText().toString()); ans = 0; if (v.getId() == R.id.button) ans = num1 + num2; if (v.getId() == R.id.button2) ans = num1 - num2; if (v.getId() == R.id.button3) ans = num1 / num2; if (v.getId() == R.id.button4) if(num2 == 0) flag = true; else ans = num1 * num2; tv.setText(ans+""); } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.menu_main, menu); return true; } @Override public boolean onOptionsItemSelected(MenuItem item) { // Handle action bar item clicks here. The action bar will // automatically handle clicks on the Home/Up button, so long // as you specify a parent activity in AndroidManifest.xml. int id = item.getItemId(); //noinspection SimplifiableIfStatement if (id == R.id.action_settings) { return true; } return super.onOptionsItemSelected(item); }
}
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/04/12 04:59
2016/04/12 05:01
2016/04/12 05:09
2016/04/12 06:01