CCPメニューとキーボードを表示するロングクリックのデフォルトの動作とは対照的に、タッチ+ドラッグでテキストを選択し、キーボードを上げないカスタムテキストインターフェイスを実装したいと考えています。私の理解は、このアプローチが必要であることを示唆しています。
onTouchEvent(event){
case touch_down:
get START text position
case drag
get END text position
set selection range from START to END
}
getSelectStart()や範囲を設定するためのさまざまなメソッドなどについてはすべて知りましたが、タッチイベントgetX()およびgetY()に基づいてテキストの位置を取得する方法がわかりません。これを行う方法はありますか?他のオフィスアプリで必要な動作を見てきました。
また、手動で要求されるまでキーボードの表示を停止するにはどうすればよいですか?