Android에서 제스처 입력으로 텍스트를 쓰고 읽는 방법은 무엇입니까?

Durga

화면에 제스처를 사용하여 "test"라는 단어를 작성한 다음 문자 (t, e, s, t)로 분할하고 싶다고 가정합니다. 나는 그것을 위해 구글을 검색했지만 제스처를 사용하여 단어를 작성한 다음 단어에서 문자를 분할하는 데 도움이되는 링크를 찾지 못했습니다.이 주제에 대한 유용한 링크 나 튜토리얼은 감사 할 것입니다 .. (현재 나는 다음에서 문자 만 쓰는 코드를 작성합니다. a time, a word ca n't, and then how to segment this text I ca n't (이해할 수없는 텍스트를 분할하는 방법)

내 코드는

public class GestureTest extends Activity implements OnGesturePerformedListener {

private static GestureLibrary gesturerLib;

TextView showText1;
TextView showText2;
EditText firstEditText;
ArrayList<String> bindList;
ArrayList<Prediction> result;

ListView listViewShow;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    //setContentView(R.layout.activity_gesture_test);



    GestureOverlayView gestureOverLayerView = new GestureOverlayView(this);

    //View inflate = getLayoutInflater().inflate(R.layout.activity_gesture_test,null);

    View inflate = getLayoutInflater().inflate(R.layout.activity_gesture_test,null);

    gestureOverLayerView.addView(inflate);
    gestureOverLayerView.addOnGesturePerformedListener(this);

    gesturerLib = GestureLibraries.fromRawResource(getApplicationContext(), R.raw.gestures);

    if(!gesturerLib.load()){
        finish();
    }

    setContentView(gestureOverLayerView);

}

@Override
public void onGesturePerformed(GestureOverlayView overlay, Gesture gesture) {
    // TODO Auto-generated method stub

    showText1 = (TextView)findViewById(R.id.listView1);

    result = gesturerLib.recognize(gesture);

            String point=null;
    String firstLetter=null;
    StringBuffer sb = new StringBuffer();
    String  value1 = "";

        if(result.size() > 0 && result.get(0).score>1.0){

            value1 += result.get(0).name;   


            for(int j= 0;j< prescriptionNames.length;j++){

                           // prescriptionName is String[] 

                firstLetter =  prescriptionNames[j];
                Log.i("THE STRING[] VALUE",firstLetter );
                if( firstLetter.startsWith(value1)){

                   showText1.setText(firstLetter);                      

                }
            }

        }

예를 들어 링크 https://play.google.com/store/apps/details?id=com.visionobjects.stylusmobile.v3_2_store

화면에 단어를 쓰고 싶어요 예 : 화면에 테스트를 쓰지만 두 번째 글자를 쓰면 t 만 쓸 수 있습니다 e, 첫 글자가 사라집니다. 그게 내 문제입니다

이해할 수 있기를

그것이 가능하거나 잘못되었다고 말 해주세요.

RominaV

활동에서 :

GestureLibrary gLibrary;
GestureOverlayView mView;
String txtToDisplay="";
@Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        gLibrary = GestureLibraries.fromRawResource(this, R.raw.gestures);
        if (gLibrary != null) {
            if (!gLibrary.load()) {
                Log.e("GestureSample", "Gesture library was not loaded…");
                finish();
            } else {
                mView = (GestureOverlayView) findViewById(R.id.gestures);
                mView.addOnGesturePerformedListener(this);
            }
        }
    }

@Override
public void onGesturePerformed(GestureOverlayView overlay, Gesture gesture) {
    ArrayList<Prediction> predictions = gLibrary.recognize(gesture);
    // one prediction needed
    if (predictions.size() > 0) {
        Prediction prediction = predictions.get(0);
        // checking prediction
        if (prediction.score > 1.0) {
                txtToDisplay+=prediction.name;
            yourTextView.setText(txtToDisplay);
        }
    }
}
}

XML에서 제스처를 인식하려는 위치에 다음을 배치해야합니다.

 <android.gesture.GestureOverlayView
        android:id="@+id/gestures"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:gestureColor="#2a69a5"
        android:uncertainGestureColor="#e2e2e2" >
    </android.gesture.GestureOverlayView>

그리고 제스처 라이브러리가 필요합니다. 이 자습서의 첫 번째 단계를 따르십시오. Android 제스처 자습서

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

로컬 컴퓨터에서 텍스트 파일을 읽고 쓰는 방법은 무엇입니까?

분류에서Dev

파일에서 텍스트를 읽고 내림차순으로 정렬하는 방법은 무엇입니까?

분류에서Dev

android webview : android webview에서 javaScript 경고 제목 텍스트를 변경하는 방법은 무엇입니까?

분류에서Dev

텍스트 파일에서 문자를 읽고 문자 길이를 얻는 방법은 무엇입니까?

분류에서Dev

일련의 텍스트 파일에서 순차적으로 데이터를 읽고 처리하는 방법은 무엇입니까?

분류에서Dev

텍스트 파일에서 데이터를 읽고 저장하는 방법은 무엇입니까?

분류에서Dev

결과를 텍스트 파일에 쓰는 방법은 무엇입니까?

분류에서Dev

CSV 파일 (C)에서 레지스터를 읽고 쓰는 방법은 무엇입니까?

분류에서Dev

커널 모듈에서 ISA 버스를 읽고 쓰는 방법은 무엇입니까?

분류에서Dev

SQL Server 데이터베이스에서 개체를 읽고 쓰는 방법은 무엇입니까?

분류에서Dev

형식으로 수학을 계산하고 JavaScript로 텍스트 입력에 데이터를 삽입하는 방법은 무엇입니까?

분류에서Dev

HTML 텍스트 입력에서 값을 읽는 방법은 무엇입니까?

분류에서Dev

경고 상자에서 텍스트를 얻는 방법은 무엇입니까?

분류에서Dev

텍스트 파일에서 VBS를 읽는 방법은 무엇입니까?

분류에서Dev

텍스트 창에서 이미지를 읽는 방법은 무엇입니까?

분류에서Dev

buttonclick에서 입력 텍스트를 제거하고 tkinter에서 출력 텍스트 형식을 지정하는 방법은 무엇입니까?

분류에서Dev

텍스트를 덮어 쓰지 않고 asp.net의 리터럴 클래스에 동적으로 추가하는 방법은 무엇입니까?

분류에서Dev

JSON에서 텍스트를 추출하고 텍스트 필드를 채우는 방법은 무엇입니까?

분류에서Dev

입력을 \ n으로 분할하려고 할 때 사용자 입력을 \ n 텍스트 영역에 삽입하는 방법은 무엇입니까?

분류에서Dev

파이썬에서 텍스트를 캡처하고 동시에 바꾸는 방법은 무엇입니까?

분류에서Dev

JavaScript 함수에서 HTML 입력에서 텍스트를 읽는 방법은 무엇입니까?

분류에서Dev

JSF 및 PrimeFaces에서 텍스트 파일을 업로드하고 읽는 방법은 무엇입니까?

분류에서Dev

JSF 및 PrimeFaces에서 텍스트 파일을 업로드하고 읽는 방법은 무엇입니까?

분류에서Dev

React / Jest / Enzyme : 입력에 텍스트를 추가하고 해당 텍스트를 확인하는 방법을 테스트하는 방법은 무엇입니까?

분류에서Dev

텍스트 파일에서 데이터를 읽고 다른 텍스트 상자에서 분할하는 방법은 무엇입니까?

분류에서Dev

ruby popen3-프로세스를 다시 열지 않고 stdin에 반복적으로 쓰고 stdout을 읽는 방법은 무엇입니까?

분류에서Dev

각도기를 사용하여 경고에 텍스트를 입력하는 방법은 무엇입니까?

분류에서Dev

Excel 워크 시트를 읽고 비동기 적으로 파일에 쓰는 방법은 무엇입니까?

분류에서Dev

옵션 상자, 텍스트 영역에서 ltr-rtl로 변경하고 오른쪽에서 왼쪽으로 쓰는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    로컬 컴퓨터에서 텍스트 파일을 읽고 쓰는 방법은 무엇입니까?

  2. 2

    파일에서 텍스트를 읽고 내림차순으로 정렬하는 방법은 무엇입니까?

  3. 3

    android webview : android webview에서 javaScript 경고 제목 텍스트를 변경하는 방법은 무엇입니까?

  4. 4

    텍스트 파일에서 문자를 읽고 문자 길이를 얻는 방법은 무엇입니까?

  5. 5

    일련의 텍스트 파일에서 순차적으로 데이터를 읽고 처리하는 방법은 무엇입니까?

  6. 6

    텍스트 파일에서 데이터를 읽고 저장하는 방법은 무엇입니까?

  7. 7

    결과를 텍스트 파일에 쓰는 방법은 무엇입니까?

  8. 8

    CSV 파일 (C)에서 레지스터를 읽고 쓰는 방법은 무엇입니까?

  9. 9

    커널 모듈에서 ISA 버스를 읽고 쓰는 방법은 무엇입니까?

  10. 10

    SQL Server 데이터베이스에서 개체를 읽고 쓰는 방법은 무엇입니까?

  11. 11

    형식으로 수학을 계산하고 JavaScript로 텍스트 입력에 데이터를 삽입하는 방법은 무엇입니까?

  12. 12

    HTML 텍스트 입력에서 값을 읽는 방법은 무엇입니까?

  13. 13

    경고 상자에서 텍스트를 얻는 방법은 무엇입니까?

  14. 14

    텍스트 파일에서 VBS를 읽는 방법은 무엇입니까?

  15. 15

    텍스트 창에서 이미지를 읽는 방법은 무엇입니까?

  16. 16

    buttonclick에서 입력 텍스트를 제거하고 tkinter에서 출력 텍스트 형식을 지정하는 방법은 무엇입니까?

  17. 17

    텍스트를 덮어 쓰지 않고 asp.net의 리터럴 클래스에 동적으로 추가하는 방법은 무엇입니까?

  18. 18

    JSON에서 텍스트를 추출하고 텍스트 필드를 채우는 방법은 무엇입니까?

  19. 19

    입력을 \ n으로 분할하려고 할 때 사용자 입력을 \ n 텍스트 영역에 삽입하는 방법은 무엇입니까?

  20. 20

    파이썬에서 텍스트를 캡처하고 동시에 바꾸는 방법은 무엇입니까?

  21. 21

    JavaScript 함수에서 HTML 입력에서 텍스트를 읽는 방법은 무엇입니까?

  22. 22

    JSF 및 PrimeFaces에서 텍스트 파일을 업로드하고 읽는 방법은 무엇입니까?

  23. 23

    JSF 및 PrimeFaces에서 텍스트 파일을 업로드하고 읽는 방법은 무엇입니까?

  24. 24

    React / Jest / Enzyme : 입력에 텍스트를 추가하고 해당 텍스트를 확인하는 방법을 테스트하는 방법은 무엇입니까?

  25. 25

    텍스트 파일에서 데이터를 읽고 다른 텍스트 상자에서 분할하는 방법은 무엇입니까?

  26. 26

    ruby popen3-프로세스를 다시 열지 않고 stdin에 반복적으로 쓰고 stdout을 읽는 방법은 무엇입니까?

  27. 27

    각도기를 사용하여 경고에 텍스트를 입력하는 방법은 무엇입니까?

  28. 28

    Excel 워크 시트를 읽고 비동기 적으로 파일에 쓰는 방법은 무엇입니까?

  29. 29

    옵션 상자, 텍스트 영역에서 ltr-rtl로 변경하고 오른쪽에서 왼쪽으로 쓰는 방법은 무엇입니까?

뜨겁다태그

보관