The Google Play application presents the top lists of different categories in a GridView-like way (screenshot). I'm pretty sure that it's not a standard GridView, since when I scroll all the way to the bottom, it shows a screen-wide "Loading" item, which is not possible with standard GridViews to my knowledge.
Can I find the code for this ViewGroup somewhere? If not what would be the best way to implement such a ViewGroup? I was thinking about handling this with ListView, but it'd require a quite messy adapter that puts multiple list-items in a single row, according to the screen-width available.
For example, Linear Layout is the ViewGroup that contains a UI controls like button, textview, etc. and other layouts also. Following are the commonly used ViewGroup subclasses in android applications. Both View and ViewGroup subclasses together will play a key role to create a layouts in android applications.
The View is a base class for all UI components in android. For example, the EditText class is used to accept the input from users in android apps, which is a subclass of View. Following are the some of common View subclasses that will be used in android applications. Like these we have many View subclasses available in android.
View app statistics You can view statistics for individual apps using the Play Console web version or app. Find and review your app's data Available reports There are several pages in Play Console where you can review your app's installs, uninstalls, ratings, revenue, and crashes data.
For more information, go to Filters on Google Play. Sign in to Play Console. Under your app’s name, click View on Google Play. How can my app get featured on Google Play?
To answer my own question:
I disassembled the Google Play app and found that they're using simple ListView here, with a BucketListAdapter. This adapter presents the list-elements in a GridView-like way, splitting them to columns. This way they could also use list footers and headers.
I've rolled my own implementation of this, if anyone's interested, it can be found here: https://github.com/rzsombor/bucket-list-adapter. It's still working in progress stuff however.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With