loading bar inside listView - java

I'm creating an app, that loads 2 xmls in listView (second one is loading when first scrolled down to the bottom).
So I want to show loading bar when 2nd xml is loading and parsing inside listView like on the second pic;
Is this even possible? :)
Because I have to put it on the layout and move my listView (thats not looking good).
Thanks

For first time loading you want progress bar to be loaded in screen center. so you make in your layout two element. one listview that covers whole screen and after that put progressview ... put them in master layout as Relative, so they will automatically adjust like listeview will be behind and progressview will be on top of it. in activity code set progressview visible on your server request. after first load when items are all loaded in adapter, hide progressview ...
for on scroll and infinite scrolling/loading here is a decent library that does that easily https://github.com/pwittchen/InfiniteScroll

Related

How to create a grid which you can scroll both vertically and horizontally, which contains random sized elements, and works with recyclerview?

I am a beginner, and i tried to find an answer but everything i found was from 2013 and earlier. I want to create a grid which you can scroll in any direction, (as a zoomed in picture), which contains items of different sizes which are generated randomly, then i want to populate them with a recycler view. I will attach an illustration, maybe you would understand it better.As you can see, the thick outline is the phone screen and whenever you scroll the view, it generates new items which are populated by a recycler view.
I thought of using Google's FlexBox Layout for generating the items but i don't really know how to create that scrollable view. I would literally pay to get this done.
I don't think you can make RecyclerView scroll in Both way. U can Create Nested RecyclerView if that is what you are looking for.

How to resize image as I scroll?

I have a ScrollView in which I have inserted a ConstraintLayout that contains a fullscreen ImageView and some other components below it.
What I want is for the image to shrink in height (to a certain limit) whenever I scroll down.
Here's an example of what I'm seeking: https://imgur.com/rlOr0HA
As for resizing, after some research I figured I'd have to create a LayoutParams object and then affect it to the ImageView. No problem there.
But as for detecting the scroll event, I've had some trouble. I tried the setOnScrollChangeListener on my ScrollView, but the problem is that it requires an API level of at least 23. So I wonder if there is another solution that works for lower levels as well.
Another problem I'm having is how to make the resizing proportionate to how much the user has scrolled.
You are looking to do the coordinator layout with a collapsing toolbar. This is built into android and you do not need any code changes. The inflater will inflate the layout and everything will work.
In your xml layout file you will need
<coordinatorlayout
<Appbar layout
<collapsingtoolbar
<ImageView> <-- your image goes here
/collapsingtoolbar
/Appbar layout
/coordinatorlayout
<nestedscrollview
<textview> <--Your content that moves up goes here
/nestedscrollview
<floating action button> <-- your example shows one of these buttons but its optional

How to dynamically load imagebuttons on android?

as the title says, I am trying to figure out how to dynamically load imagebuttons using Android Studio. I have already pre-loaded the drawable folder with all of the images I want to make into imagebuttons.
I am using a relativelayout for this app and the main screen will scroll down. I am trying to do this without using the XML file since it seems like it makes it harder to do things dynamically.
How can I create x number of imagebuttons with these conditions? If using the xml folder would make it easier, can someone help me understand it better?
Create a custom ScrollView which find that user reach to bottom. Then inflate your view which have ImageButton. Add that inflated view in your RelativeLayout or LinearLayout which will be inside ScrollView.
Refer this:- Detect end of ScrollView

How to swipe change just a image instead of a whole activity

So right now I have it so I can swipe and it changes views or activitys
but how can I do it so it just changed the middle box only? With the sound clips in it
Im making this app to learn
this is the source i used
http://www.easyway2in.blogspot.ae/2014/07/android-swipe-views-example.html
and my video
https://www.youtube.com/watch?v=qD039kXYPLM
instead of having the ViewPager the only item inside activity_main
you should put the header and footer you want to remain unchanged inside activity_main,
so that the fragments in the viewpager only contains your "middle box"

How to create this Setting Layout in android?

I want to create a settting UI like this in android:
Questions:
How to create the layout? I believe it's a Vertical LinearLayout containing some of TextView with Divider set, is that right?
How to create sub-textview? (see the image above)
How to create a checkbox which aligned at right? (again, see the image above)
Look at the image above, the "Keypress popup" can be clicked and it will show up a dialog. How to create a clickable TextView? I have tried giving android:onClick on the TextView, but nothing happened when I clicked the TextView.
PreferenceActivity will help you to implement all these very easily. Go through this and this tutorials.
PreferenceFragment should be used post Honeycomb.

Categories