Tôi đang thực hiện công việc mẫu của phát hiện thư viết tay thông qua cử chỉ của Android.It hoạt động tốt khi tôi nhập 1 ký tự cùng một lúc. Điều đó có nghĩa là khi tôi viết A trên màn hình bằng cử chỉ, chương trình sẽ nhận ra nó (như tôi đã đặt nó trên thư viện cử chỉ trước đó). Hiện tại tôi viết mã như thế này.Phân đoạn cử chỉ trong Android
public void onGesturePerformed(GestureOverlayView overlay, Gesture gesture) {
ArrayList<Prediction> predictions = gLib.recognize(gesture);
if (predictions.size() > 0 && predictions.get(0).score > 1.0) {
String letter = predictions.get(0).name;
Toast.makeText(this, letter, Toast.LENGTH_SHORT).show();
if(letter.contains("A")) //when matches i print it to edittext
edittext.setText("A");
.
. //rest of stuff here like previous way
.
}
}
Nhưng tiêu chí của tôi không phải như vậy. Tôi muốn nhận ra một từ. Tôi muốn viết một từ tại một thời điểm giống như.
Và trong khi viết một từ cho mỗi kết hợp thành công, chữ cái tương ứng sẽ được in trên edittext giống như.
A,N,D,R,O,I,D
Vì vậy, câu hỏi của tôi là làm thế nào tôi có thể đạt được nó? Có thể phân đoạn các cử chỉ (phân đoạn từ trong khi viết)? Bất kỳ ví dụ mã hoặc liên kết nào đang hoạt động sẽ được đánh giá cao.
Vâng, đó là chữ thảo .. – ridoy
Xem câu trả lời của tôi thay đổi nội dung cho một số mẫu mã. – appsroxcom
Tôi sẽ thử và cho bạn biết, cảm ơn vì nỗ lực của bạn. – ridoy