I have an app in which I have a listview with custom text and image. what I want based on data model I want to increase the number of image view in a listview.How do I do that with a listview.
Add a list view say "x"
the layout which defines each item of the listview (in your case text and image) , in place of image add another listview say "y" (can be horizontal/vertical)
now have multiple images mapped to y using baseAdaptor.
Related
Hi I have this particular use case where in I need to populate the recycle view on selected rows or specified row, on the image below If I need to increase the number of coffee so the button will increase, also only coffee has array list the rest like Sprit and L&P does not have list. Now when I populate the button with the list of coffee, what really happen was Sprite and L&P also got added Customized Coffee Button.
I need to create a GridView consisting of type1, type2 and type3 having same UI but different properties. I am adding all type of contents in a single gridview with order like first all type1 elements then type2 elements. I need to create a divider between type1 and type2. How can we add divider between items of a gridview after specific row of gridview.
One way in which i know it can be done is using 3 gridviews having divider in between them. Can we use a single gridview having dividers in between the rows at specific position ?
Of course we could.
You can add an empty view with certain height on the bottom of type 1 view which at most of time it's "gone", and when it became the last one of type 1 view ,you can set it to visible.
There you create a divider.
I have this row item in my custom list view, and in my array-adapter which I'm using to populate data in this list contains another list in each item. Which I want to show inside the layout out with arrows (shown in image above).
Any tutorial would be helpful
It sounds like you want a create your own View for each item in your listview.
This view would probably be a LinearLayout that you could programatically add new views to. Simply loop through your list within each item, generate the textview / image / whatever that you need, and add it to the linearlayout.
Note: your inner list can't be scrollable independently of the main listview.
I am creating a application which contains a listView on lefthand side that display different images now i want to show that particular image in the center of the screen when user clicks on any image in listView.
You can add a custom adapter for your listview and add an onitemselectedlistener where inside it you can get the image you put in the view, and set the imageview.
You should keep the list of path of images and when user taps you will get the postion from OnItemClickListener. Using the position you can load the image from path.
The link has good content on creating custom adapters , You should use that then just map your path and positons. try that and post when you are stuck
I binded one image and 3 textviews in listview. When i secelt the particular row i got image and dispaly it in a separate list but i want to get the remaining 3 textviews text of that selected row and display in another list
Are you saying you have an image with three options each represented by textViews and when the image is selected you want those options to be entered in a new list? Why not save the textViews in the OnItemSelected() method? Once the image is picked it can create 3 new textViews linked to the text from those 3 textViews and then you can add those to a list in the same way you did your original list.