30/09/2018, 19:06
APP MÁY TÍNH đơn giản
e có lm 1 app máy tính đơn giản, nhưng khi chạy lên máy ảo thì nó không như ý mình, đó là …khó nói ghê. e ví dụ nha : e bấm vô số 5 nó không hiện lên số 5, sau đó e bấm vô số 6 thì nó hiện lên số 5, sau đó bấm vô số 4 thì nó hiện lên số 6, là thế qái nào. bó tay chỗ này rồi. thank mn.
Bài liên quan
Nếu khó nói thì mình cũng khó mà trả lời được. Xem lại ID của các button xem đã đúng chưa, có thể do copy paste nên sai.
ví dụ là nói rõ ràng rồi đó anh thánh.e xem lại hết rồi. mà cùng lắm là xem người ta làm rồi ghi lại chứ không đến nỗi copy paste đâu anh:sweat_smile:
Bạn không đưa code lên người khác muốn tìm lỗi cũng khó. Giao diện thì có gì đâu mà đưa lên
giúp giùm e nha anh. http://codepad.org/TiYufWA4
http://codepad.org/gXkKKVrL
Khả năng là đúng như @david15894 nói đó, bạn quên đưa source code file layout của MainActivity . Đưa lên đi mình xem hộ cho.
Theo mình đoán là trong file layout bạn có thuộc tính android:text bạn đã để nhầm lẫn giữa các button thành ra khi get nội dung lên thì bị sai. Check lại xem thử nhé
Dòng này có vấn đề :
sxuatmanhinh +=((Button )v).getText().toString();
Nên sử dụng một biến StringBuilder stringBuilder = new StringBuilder();
Sau đó dùng lệnh stringBuilder.append(String s) để nối các String lại để display lên màn hình và sau đó.
edtgiatri.setText(stringBuilder.toString());
anh team view giup e với .vd như máy tính bị lỗi gì thì có liên quan khi buil ko anh nhỉ. chứ e bỏ code vào máy đứa khác là chạy bình thường.
em nên tập debug để tìm ra lỗi, lập trình phải chịu khó debug chứ ít ai có thời gian rãnh để teamviewer giúp em lắm