[F/OS] Recycler List View - Render larger data sets efficiently using `RecyclerView` for AppInventor & Distros

Hello friends, Recently i upload a video and create a Custom Listview with this extension and without dictionaries. only with any components.

My English not good so please adjust :sweat_smile: :sweat_smile:

What’s New
Fixed Component Not Add Problem,
Use Any Component Blocks For Set Properties,
Fixed Cardview Width Problem.

Demo Blocks:

Edit by Mod: If promoting YouTube Videos, then make sure they are in English.

Aia:- RecyclerListViewWithoutDirectory.aia (86.8 KB)

4 Likes

what’s the problem with width -2?

Animation effect
blocks - 2022-05-29T155415.417

where is such property?

[Clear Doubts]
What i am doing wrong with textbox made by Recycler extension? If i type in textbox it reprints in the following textboxes… How to overcome this error? Pls correct my mistake…

RecyclerTextBox_1.aia (84.2 KB)

work with width -2


rec_test.aia (88.4 KB)

See a more efficiently use of blocks

rec_test_1.aia (86.5 KB)

2 Likes

I came to know that this is quite common in recycler mode, also found solution to overcome from this problem at here

its not working by the way now the problem fixed.

See this, using data item. You can even save changes to tinyDB

2 Likes

Thank You Problem Solved.

thank
on Windows11 in WSA, screen stretching if use screen_width_100%

on android in SplitMode screen

with width -2 , OK :slight_smile:

Well-done!! How did you achieve this, Can I learn this too from you, of course a lot learnt from you?

Use beta version of extension and use Data to set RecyclerList not Count

image

Give text box a unique id based on position and bind data using dataitem
image

When any textbox change, change values in global table using replace item at index and if you are using tinyDB once changes made to table, store it again to tinyDB. If you wish to update also your database then you have use a script to update gsheet also using web component
You can download beta version and test it from here

Oh… You achieved it by another version… great… let me try it. Thank you @dora_paz

1 Like

I found it easier to get the whole table in a list of lists using list from csv table list and work with it

1 Like

You can use the latest version from main branch. It is working fine. Moreover it adds Data property and scroll listeners.

4 Likes

how i can add image in this extension ???

Value (Image of type java.lang.String cannot be converted to JSONObject

There is no property for the key image in dictionary mode… you need to replace it with Picture instead of image, just try it…

1 Like

i tried also picture not working
Value (Picture of type java.lang.String cannot be converted to JSONObject