Как писать и читать текст с помощью жестов ввода в Android?
Предположим, я хочу написать слово с именем «test», используя жест на экране, а затем сегментировать его как буквы (t, e, s, t). Я Google для этого и не нашел никакой полезной ссылки, чтобы написать слово с помощью жеста, а затем сегментировать буквы от слова. Любая полезная ссылка или учебник по этой теме будет благодарен .. (В настоящее время я делаю код, который только пишет письмо на время, слово не может, а затем, как сегментировать этот текст, я не могу понять)
мой код
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
я хочу написать слово на экране с примером перерывов: написать тест на экране, но я могу написать только т, если я напишу вторую букву е, первая буква исчезнет .. это моя проблема
надеюсь ты сможешь понять
пожалуйста, скажите мне, что это возможно или нет