To deal with the keyboard I needed an event for selecting a text (so SelStart < SelEnd) in an EditText.
Couldn't find this, but found this Java code (from Erel), which works fine:
Is this indeed the only way to handle this?
RBS
Couldn't find this, but found this Java code (from Erel), which works fine:
B4X:
#if Java
import android.view.*;
import anywheresoftware.b4a.AbsObjectWrapper;
import android.text.Selection;
import android.widget.EditText;
@Override
public void onActionModeStarted(ActionMode mode) {
processBA.raiseEvent(this, "edittext_selecttext", AbsObjectWrapper.ConvertToWrapper(new anywheresoftware.b4j.object.JavaObject(), mode),
AbsObjectWrapper.ConvertToWrapper(new anywheresoftware.b4a.objects.ConcreteViewWrapper(), getCurrentFocus()));
super.onActionModeStarted(mode);
}
@Override
public void onActionModeFinished(ActionMode mode) {
super.onActionModeFinished(mode);
}
#End If
Is this indeed the only way to handle this?
RBS