Is it possible to increase the size of the autocomplete box?
The autocomplete was created like this:
B4X:
Sub SetAutoComplete(Items As List, Field As TextField)
Dim jo As JavaObject
jo.InitializeStatic("org.controlsfx.control.textfield.TextFields")
jo.RunMethod("bindAutoCompletion", Array(Field, Items))
End Sub
Sub SetAutoComplete(Items As List, Field As TextField)
Dim jo As JavaObject
Dim jo2 As JavaObject
jo.InitializeStatic("org.controlsfx.control.textfield.TextFields")
jo2 = jo.RunMethod("bindAutoCompletion", Array(Field, Items))
jo2.RunMethod("setMinWidth",Array(100))
End Sub
Sub SetAutoComplete(Items As List, Field As TextField)
Dim jo As JavaObject
Dim jo2 As JavaObject
jo.InitializeStatic("org.controlsfx.control.textfield.TextFields")
jo2 = jo.RunMethod("bindAutoCompletion", Array(Field, Items))
jo2.RunMethod("setMinWidth",Array(100))
End Sub
I am afraid, it is not possible to have custom parameters on this option. But you could use a global variable (a map for example) and use it as your parameter.
Sub SetAutoComplete(Items As List, Field As TextField)
Dim jo As JavaObject
Dim jo2 As JavaObject
jo.InitializeStatic("org.controlsfx.control.textfield.TextFields")
jo2 = jo.RunMethod("bindAutoCompletion", Array(Field, Items))
jo2.RunMethod("setMinWidth",Array(100))
End Sub