我試圖在Android的AccessibilityService
中使用EditText插入文本。 目前,我做這樣的事情:Android輔助功能服務 - 清除EditText
textnode.performAction(AccessibilityNodeInfo.ACTION_FOCUS);
ClipData clip = ClipData.newPlainText("label", "DATA");
clipboard.setPrimaryClip(clip);
textnode.performAction(AccessibilityNodeInfo.ACTION_PASTE);
我的問題是,如果有一些目前EditText
內的文本,新文本將被追加到它,而我希望它取代。我無法找到任何方式從無障礙服務中清除EditText
中的文字。
我覺得我好像缺少了一些東西,因爲這應該是一件容易的事。 請告訴我如何做到這一點。
我要從無障礙服務中做到這一點。編輯文本是一般的,就像它可以是任何應用程序中的任何編輯文本一樣。我不認爲我可以使用像這樣的setText – rahules 2014-09-10 23:49:46