2018年12月28日 星期五

[Android]_ch2.6_購買課程OnClick事件處理

[Android]_ch2.6_購買課程OnClick事件處理


[Android]_ch2.6_購買課程OnClick事件處理

tv1=(TextView)findViewById(R.id.textView1);

        btn1=(Button)findViewById(R.id.button1);

       

        btn1.setOnClickListener(new OnClickListener() {

@Override

public void onClick(View v) {

StringBuilder sb=new StringBuilder("購買清單如下:\n");

int n1=0,n2=0,n3=0;

if(cb1.isChecked()){

n1=Integer.parseInt(et1.getText().toString());

sb.append(cb1.getText()+":"+n1+"元\n");

}

if(cb2.isChecked()){

n2=Integer.parseInt(et2.getText().toString());

sb.append(cb2.getText()+":"+n2+"元\n");

}

if(cb3.isChecked()){

n3=Integer.parseInt(et3.getText().toString());

sb.append(cb3.getText()+":"+n3+"元\n");

}

int sum=n1+n2+n3;

sb.append("原始金額:"+sum+"元\n");

double dSum=0;

if(rb1.isChecked()){

dSum=sum*0.9;

sb.append("折扣:"+rb1.getText()+"\n折扣後金額:"+dSum+"元\n");

}else if(rb2.isChecked()){

dSum=sum*0.8;

sb.append("折扣:"+rb2.getText()+"\n折扣後金額:"+dSum+"元\n");

}else if(rb3.isChecked()){

dSum=sum*0.7;

sb.append("折扣:"+rb3.getText()+"\n折扣後金額:"+dSum+"元\n");

}

tv1.setText(sb);

}

});

沒有留言:

張貼留言

Ether.fi Cash Card 一張所有人必備的加密貨幣信用卡   [Ether.fi Cash Card] : https://www.ether.fi/app/cash/sign-up?ref_code=d27f8523 ------國際交易所------ [Bitg...