ton lien en dit long au final .... a prioris il faut utiliser le wrapper b4xview et là moi je l'utilise sans vraiment comprendre les possibilités qu'il offre.
Aussi j'ai fait des recherche sur b4x avec combo box et je suis tombé sur ce
lien mais il utilise des listview ce qui m'irais bien, cependant est-ce conseillé pour de nouvelles applications ? (ça date de 2020 ou 2021)
Sinon j'ai fait ce zip, c'est sûrement pas le top pour les pro que vous êtes, il manque de redimmentionner le "widget" dumoin la case blanche (dans cette app) en fonction du nombre d'item dans la CLV. J'ai fais un essais pour 1 item, le redimmentionnement da la case du CLV plante le programme.
J'ai désactivé cette ligne.
--------- beginning of main
*** Service (starter) Create ***
** Service (starter) Start **
** Activity (main) Create (first time) **
** Activity (main) Resume **
Error occurred on line: 105 (Main)
java.lang.IndexOutOfBoundsException: Index: 1, Size: 1
at java.util.ArrayList.get(ArrayList.java:437)
at anywheresoftware.b4a.objects.collections.List.Get(List.java:117)
at b4a.example3.customlistview._getrawlistitem(customlistview.java:447)
at b4a.example3.customlistview._getpanel(customlistview.java:440)
at b4a.example3.customlistview._resizeitem(customlistview.java:937)
at java.lang.reflect.Method.invoke(Native Method)
at anywheresoftware.b4a.shell.Shell.runVoidMethod(Shell.java:777)
at anywheresoftware.b4a.shell.Shell.raiseEventImpl(Shell.java:354)
at anywheresoftware.b4a.shell.Shell.raiseEvent(Shell.java:255)
at java.lang.reflect.Method.invoke(Native Method)
at anywheresoftware.b4a.ShellBA.raiseEvent2(ShellBA.java:157)
at anywheresoftware.b4a.BA.raiseEvent2(BA.java:205)
at anywheresoftware.b4a.BA.raiseEvent(BA.java:201)
at anywheresoftware.b4a.objects.ViewWrapper$1.onClick(ViewWrapper.java:80)
at android.view.View.performClick(View.java:6300)
at android.view.View$PerformClick.run(View.java:24948)
at android.os.Handler.handleCallback(Handler.java:790)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:164)
at android.app.ActivityThread.main(ActivityThread.java:6523)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:438)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:857)