|
|
|
Android เมื่อ EditText ผู้ใช้ไม่ใส่ ผมจะทำให้ช่องที่ไม่ใส่นี้เป็น 0 เวลาดึงไปคำนวณ ทำอย่างไรดีครับ |
|
|
|
|
|
|
|
ถ้า txtNumber1 เป็นค่าว่าง โปรแกรมมันจะปิด ครับเหมือนเป็นค่าว่างเอามาคำนวณไม่ได้อะครับ
ต้องใส่codeอะไรเพิ่มตรงนี้เปลา่ครับ
Code (Android-Java)
long n1,n2,n3,n,p,p1,p2,p3,k,k1,k2,k3,pp,nn,kk,s;
n = Long.parseLong(txtNumber1.getText().toString());
p = Long.parseLong(txtNumber2.getText().toString());
k = Long.parseLong(txtNumber3.getText().toString());
n1 = Long.parseLong(txtNumber4.getText().toString());
n2 = Long.parseLong(txtNumber5.getText().toString());
n3 = Long.parseLong(txtNumber6.getText().toString());
p1 = Long.parseLong(txtNumber7.getText().toString());
p2 = Long.parseLong(txtNumber8.getText().toString());
p3 = Long.parseLong(txtNumber9.getText().toString());
k1 = Long.parseLong(txtNumber10.getText().toString());
k2 = Long.parseLong(txtNumber11.getText().toString());
k3 = Long.parseLong(txtNumber12.getText().toString());
{
n1 = n+p
}
kk1.setText(" " + Long.toString(n1));
}
ขอบคุณครับ
Tag : Mobile, Android, Mobile
|
ประวัติการแก้ไข 2015-04-29 22:15:13 2015-04-29 22:17:39 2015-04-29 22:17:56 2015-04-29 22:18:36
|
|
|
|
|
Date :
2015-04-29 22:09:54 |
By :
lixixil |
View :
1072 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code
public static String ReplaceZero(string str) {
if(str == "")
{
return 0;
}
else
{
return str;
}
}
long n1,n2,n3,n,p,p1,p2,p3,k,k1,k2,k3,pp,nn,kk,s;
n = Long.parseLong(txtNumber1.getText().toString());
p = Long.parseLong(ReplaceZero(txtNumber2.getText().toString()));
k = Long.parseLong(txtNumber3.getText().toString());
n1 = Long.parseLong(txtNumber4.getText().toString());
n2 = Long.parseLong(txtNumber5.getText().toString());
n3 = Long.parseLong(txtNumber6.getText().toString());
p1 = Long.parseLong(txtNumber7.getText().toString());
p2 = Long.parseLong(txtNumber8.getText().toString());
p3 = Long.parseLong(txtNumber9.getText().toString());
k1 = Long.parseLong(txtNumber10.getText().toString());
k2 = Long.parseLong(txtNumber11.getText().toString());
k3 = Long.parseLong(txtNumber12.getText().toString());
{
n1 = n+p
}
kk1.setText(" " + Long.toString(n1));
}
ลองเขียน function สำหรับการ replace ให้เป็น 0 ครับ
|
|
|
|
|
Date :
2015-04-30 07:25:22 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลืมบอกข้างบนผมเป็นแบบนี้ เมื่อคลิกปุ่มก็จะคำนวณ
ผมเขียนฟังชั่นแบบพี่แล้วเออเรออะครับ ตอนนี้ยังแปลงค่าว่างให้เป็น0ไม่ได้เลยอ่าครับ
ข้อถามอีกข้อครับ เวลาผมจะแสดงผลให้เป็นตัวเลขทศนิยมต้องเขียนอะไรเพิ่มครับ
ขอบคุณครับ
Code (Android-Java)
private void calculate()
{long n1,n2,n3,n,p,p1,p2,p3,k,k1,k2,k3,pp,nn,kk,s;
n = Long.parseLong(txtNumber1.getText().toString());
p = Long.parseLong(txtNumber2.getText().toString());
k = Long.parseLong(txtNumber3.getText().toString());
n1 = Long.parseLong(txtNumber4.getText().toString());
n2 = Long.parseLong(txtNumber5.getText().toString());
n3 = Long.parseLong(txtNumber6.getText().toString());
p1 = Long.parseLong(txtNumber7.getText().toString());
p2 = Long.parseLong(txtNumber8.getText().toString());
p3 = Long.parseLong(txtNumber9.getText().toString());
k1 = Long.parseLong(txtNumber10.getText().toString());
k2 = Long.parseLong(txtNumber11.getText().toString());
k3 = Long.parseLong(txtNumber12.getText().toString());
{
n1 = n+p
}
kk1.setText(" " + Long.toString(n1));
}
|
|
|
|
|
Date :
2015-05-01 15:46:22 |
By :
lixixil |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|