Hi.. thanks for the reply. I am using Device Default.. but really would prefer to use the Classic.
Unfortunately this extension does not work with AI2 Classic theme.
Also, single choice picker and multiple choice picker dialogs uses device default themes and app accent colors, so it cant be set as per user preferences but you can set app accent color.
For normal list picker dialog you customise its properties by using setter properties.
Does this extension only work with ListPicker?
and with spinner there will be some extension to change text size, color and centering
Yes, this works same as list picker.
Hello, a question, why when I finish selecting my option does the session close on my mobile device? Thank you
When CustomListPicker.AfterPicking
Set Clock.TimerEnabled to true
When Clock.Timer
Set Clock.TimerEnabled to fasle
open another screen Screen4
Will this still close your device?
Your Web request requires a selection from the list picker.
That is not available until after the list picker returns a selection.
You cannot use the Web until then.
yes
Hello,
You are trying to show two list picker dialogs at a time. See below image.
If you want to show a single choice picker dialog then don't use normal custom show list picker dialog block.
Also check suggestions from ABG.
Hope this helps.
Does this extension have ID Support?
So that you can create more than 2 lists with the same extension on the screen.
With two SingleChoicePickers on the same screen, the second gives an error without a message and makes the screen flash, then closes the app. This also happens with the companion.
ID support is not there but you can take two extension components and create 2 lists with each component this will work without any issue and try in Apk.
hello, once i try to run my app using this extension i get the following error: Error from Companion: java.lang.VerifyError: Verifier rejected class com.thekstudio.CustomListPicker.CustomListPicker: void com.thekstudio.CustomListPicker.CustomListPicker.ShowListPicker() failed to verify: void com.thekstudio.CustomListPicker.CustomListPicker.ShowListPicker(): [0x118] register v0 has type Precise Reference: a but expected Reference: android.widget.ArrayAdapter (declaration of 'com.thekstudio.CustomListPicker.CustomListPicker' appears in /storage/emulated/0/Android/data/edu.mit.appinventor.aicompanion3/files/assets/external_comps/com.thekstudio.CustomListPicker/com.thekstudio.CustomListPicker.jar)
You could help by showing your relevant blocks
These are my blocks so far, doing many trials with my app i noticed probably an interference with the BASE64 extension, but i'm not 100% sure that this is the main cause of my problem.
Here is a test aia project. Does this work OK for you?
testcustomLP.aia (18.9 KB)
If it does work, start adding properties and text in your language one by one to see if it errors...
Thank you for your fast response. It runs on companion, but when i build it i get RUND 8 error: d8 failed.
My test project builds OK here.
There is a high chance that one of the extension is not compatible with other.
Try to import all extensions in a sample project and try to build by removing one of the extension which will help you to identify the extension causing build failed.