I have a list of parents that each has zero or many children I use recyclerview to show the parents. I want to show parents as header of each recyclerview item and below show all the children what is the best way to show the children? is it suitable to show children in a listview or add dynamic views for each child if so how to do that? I have attach the image of layout, please check what I mean thanks
How to add dynamic views to android layout in recyclerview adapter
901 views Asked by Sharif At
2
There are 2 answers
0
Gajendra Singh Rathore
On
Problem statement
- You want to add childs dynamically as per the screenshot you shared.
Solution
So here I can see 2 recycler views, one inside another. The first recycler view is for parents which have 2 items
- Parents name
- Another recycler view for children
What you need to do is, you need to pass the updated list of item to the parent's recyclerview adapter, which will send the updated list of item to childs recyclerview adapter and the childs recyclerview adapter will check using the diffUtil about any changes and it will reflect the changes in the recyclerview.
Related Questions in JAVA
- Add image to JCheckBoxMenuItem
- How to access invisible Unordered List element with Selenium WebDriver using Java
- Inheritance in Java, apparent type vs actual type
- Java catch the ball Game
- Access objects variable & method by name
- GridBagLayout is displaying JTextField and JTextArea as short, vertical lines
- Perform a task each interval
- Compound classes stored in an array are not accessible in selenium java
- How to avoid concurrent access to a resource?
- Why does processing goes slower on implementing try catch block in java?
- Redirect inside java interceptor
- Push toolbar content below statusbar
- Animation in Java on top of JPanel
- JPA - How to query with a LIKE operator in combination with an AttributeConverter
- Java Assign a Value to an array cell
Related Questions in ANDROID
- Delay in loading Html Page(WebView) from assets folder in real android device
- MPAndroidChart method setWordWrapEnabled() not found
- Designing a 'new post' android activity
- Android :EditText inside ListView always update first item in the listview
- Android: Transferring Data via ContentIntent
- Wrong xml being inflated android
- AsyncTask Class
- Unable to receive extras in Android Intent
- Website zoomed out on Android default browser
- Square FloatingActionButton with Android Design Library
- Google Maps API Re-size
- Push toolbar content below statusbar
- Android FragmentPagerAdapter Circular listview
- Layout not shifting up when keyboard is open
- auDIO_OUTPUT_FLAG_FAST denied by client can't connect to localhost
Related Questions in ANDROID-RECYCLERVIEW
- Disable Swipe for position in RecyclerView using ItemTouchHelper.SimpleCallback
- Get height for RecyclerView child views at runtime
- RecycleView Adapter notifyItemRangeInserted reload all rows after start position
- Clicking CardView to load a fragment
- Tool_Bar with android CardView and Transparent status bar
- Sync scrolling of multiple RecyclerViews
- RecyclerView gets pushed down when returned to activity
- Background color or Images shuffling on scrolling in recyclerview?
- RecyclerView duplicate issue in Android
- RecyclerView wrap_content with GridLayoutManager
- RecyclerView onclick listener fires before click animation completes
- Toolbar not showing with swipe to refresh
- Infinite scrolling using custom animations in Recycler View not working Android
- How to make RecyclerView header not sticky?
- Android - RecyclerView - How do I temporarily prevent scrolling?
Related Questions in DYNAMIC-VIEW
- How to create a dynamic view in mysql
- How to implement dynamic view(Oracle) logic at runtime in spring boot application
- How to add dynamic views to android layout in recyclerview adapter
- How can I add Data Binding to dynamically added views in Android using JAVA?
- Using dynamic object in ASP.NET Core MVC view
- How to callback a view created with an ID in Kotlin
- Get data from multiple spinners generated dynamically in linearLayout
- Dynamically add text views from a list to a constraint layout
- Xamarin Forms - Dynamically create views based on condition
- Angular 8, Ionic 4 - Problem with multiple routes to same component
- findViewById not working with ids created using View.generateViewId
- Adding views inside an existing LinearLayout in a specific place according to map size
- How to set an xml view to dynamically added android widgets?
- Adding views dynamically and arranging in grid
- Dynamically created views id is always null - findviewbyid not working
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
I think, may this helpful bcz, in every position there are dynamicly generate item view respectably.