sa1378
شنبه 14 تیر 1393, 20:29 عصر
سلام
این یه برنامه ساده هست که بعد از کلیک روی یک دکمه از 5 EditText عدد گرفته میشه و اگه هرکدوم از عدد ها درست بود به مقدار Textview که عدد اولیش 0 هست 1 عدد اضافه میشه
موقع اجرا وقتی دکمه رو میزنم و عدد هارو هم درست وارد میکنم به مقدار اضافه نمیشه.
public class A1 extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.a1);
Button button=(Button)findViewById(R.id.button);
final EditText text1= (EditText) findViewById(R.id.editText);
final EditText text2= (EditText) findViewById(R.id.editText2);
final EditText text3= (EditText) findViewById(R.id.editText3);
final EditText text4= (EditText) findViewById(R.id.editText4);
final EditText text5= (EditText) findViewById(R.id.editText5);
final TextView textpoint=(TextView)findViewById(R.id.textView100) ;
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
int a1=Integer.parseInt(text1.getText().toString());
int a2=Integer.parseInt(text2.getText().toString());
int a3=Integer.parseInt(text3.getText().toString());
int a4=Integer.parseInt(text4.getText().toString());
int a5=Integer.parseInt(text5.getText().toString());
if(a1==20){
int score1=(Integer.parseInt(textpoint.getText().toStr ing()));
score1=score1+1;
textpoint.setText(score1);
}
if(a2==9){
int score2=(Integer.parseInt(textpoint.getText().toStr ing()));
score2=score2+1;
textpoint.setText(score2);
}
if(a3==14){
int score3=(Integer.parseInt(textpoint.getText().toStr ing()));
score3=score3+1;
textpoint.setText(score3);
}
if(a4==8){
int score4=(Integer.parseInt(textpoint.getText().toStr ing()));
score4=score4+1;
textpoint.setText(score4);
}
if(a5==900){
int score5=(Integer.parseInt(textpoint.getText().toStr ing()));
score5=score5+1;
textpoint.setText(score5);
}
};
});
}
}
این یه برنامه ساده هست که بعد از کلیک روی یک دکمه از 5 EditText عدد گرفته میشه و اگه هرکدوم از عدد ها درست بود به مقدار Textview که عدد اولیش 0 هست 1 عدد اضافه میشه
موقع اجرا وقتی دکمه رو میزنم و عدد هارو هم درست وارد میکنم به مقدار اضافه نمیشه.
public class A1 extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.a1);
Button button=(Button)findViewById(R.id.button);
final EditText text1= (EditText) findViewById(R.id.editText);
final EditText text2= (EditText) findViewById(R.id.editText2);
final EditText text3= (EditText) findViewById(R.id.editText3);
final EditText text4= (EditText) findViewById(R.id.editText4);
final EditText text5= (EditText) findViewById(R.id.editText5);
final TextView textpoint=(TextView)findViewById(R.id.textView100) ;
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
int a1=Integer.parseInt(text1.getText().toString());
int a2=Integer.parseInt(text2.getText().toString());
int a3=Integer.parseInt(text3.getText().toString());
int a4=Integer.parseInt(text4.getText().toString());
int a5=Integer.parseInt(text5.getText().toString());
if(a1==20){
int score1=(Integer.parseInt(textpoint.getText().toStr ing()));
score1=score1+1;
textpoint.setText(score1);
}
if(a2==9){
int score2=(Integer.parseInt(textpoint.getText().toStr ing()));
score2=score2+1;
textpoint.setText(score2);
}
if(a3==14){
int score3=(Integer.parseInt(textpoint.getText().toStr ing()));
score3=score3+1;
textpoint.setText(score3);
}
if(a4==8){
int score4=(Integer.parseInt(textpoint.getText().toStr ing()));
score4=score4+1;
textpoint.setText(score4);
}
if(a5==900){
int score5=(Integer.parseInt(textpoint.getText().toStr ing()));
score5=score5+1;
textpoint.setText(score5);
}
};
});
}
}