To my dismal, I discovered that the "Android Native Field" widget does not support selection/copy/paste.
I was trying to use it on Android, since the MobileControlCreate, when the device is horizontal, opens a full screen/keyboard window, with I dislike: it does not behave as in iOS.
I may be missing something but what is the use of this widget since, in Android, it behave almost exactly as a normal LC input field?
Thanks
Trevix
What is the use of the Android Native Field widget?
Moderators: Klaus, FourthWorld, heatherlaine, kevinmiller, robinmiller
What is the use of the Android Native Field widget?
Trevix
OSX 15.7 xCode 26.01 LC 10.0.3 RC1 iOS 15> Android 7>
OSX 15.7 xCode 26.01 LC 10.0.3 RC1 iOS 15> Android 7>
Re: What is the use of the Android Native Field widget?
I solved the Android horizontal device full screen input (very annoying), creating a small extension with ClaudeCode.
Now, on a real Android cell, horizontal or vertical, the Mobile field acts in the same way
If someone is interested in having this small extension library, Email me "info $at trevix $dot it".
So I went back to coding with mobileControlCreate, where I can have the "selectAll/copy/paste" window...
- On Android, I could not find a way to hide that focus OS "orange" border of the control, that has nothing to do with my UI. I've been reading that it is impossible to hide.
- Off course, Android native does not support FontNames...
- And there is the bug so that when you tap the field, it places the insertion point in the beginning of previous text, instead of the end.
- No KeyDown on iOS nd Android.
- Very complex to do input filtering and keep the code timing all together
Discouraged...
I may repeat myself, but since I consider buttons and input fields the most important controls in any app and being LC a Multiplatform environment, I don't understand why in LC the only input field, that seems to work fine and is easy to use, is the OSX input field.
But nobody seems to complain about this. Why?
Trevix
Now, on a real Android cell, horizontal or vertical, the Mobile field acts in the same way
If someone is interested in having this small extension library, Email me "info $at trevix $dot it".
So I went back to coding with mobileControlCreate, where I can have the "selectAll/copy/paste" window...
- On Android, I could not find a way to hide that focus OS "orange" border of the control, that has nothing to do with my UI. I've been reading that it is impossible to hide.
- Off course, Android native does not support FontNames...
- And there is the bug so that when you tap the field, it places the insertion point in the beginning of previous text, instead of the end.
- No KeyDown on iOS nd Android.
- Very complex to do input filtering and keep the code timing all together
Discouraged...
I may repeat myself, but since I consider buttons and input fields the most important controls in any app and being LC a Multiplatform environment, I don't understand why in LC the only input field, that seems to work fine and is easy to use, is the OSX input field.
But nobody seems to complain about this. Why?
Trevix
Trevix
OSX 15.7 xCode 26.01 LC 10.0.3 RC1 iOS 15> Android 7>
OSX 15.7 xCode 26.01 LC 10.0.3 RC1 iOS 15> Android 7>