ListView

  • Different layout modes
  • Pull to refresh
  • Native quality performance
  • ListView Control: The Only Stop You’ll Need

    Telerik ListView for Android packs the most frequently used functionalities and behaviors associated with a ListView control, saving developers the time and effort needed to integrate multiple solutions from different authors.

    Android ListView in tablet overview

  • Native-Quality Performance

    Telerik ListView extends the Android RecyclerView and using UI virtualization provides smooth experience when working with large data sets. Manual and automatic load on demand is the other control mechanism guaranteeing blazing-fast performance. In manual mode, developers can use a special customizable item at the end of the scrollable area to feed more data to the list. In automatic mode, the developer can use an event fired when the end of the scrollable list is approaching.

  • Data Operations

    The control supports three core data operations: grouping, sorting and filtering. You can define as many filter/sort criteria as you need and customize group headers. To make working with data even simpler, the ListView is integrated out of the box with Telerik DataSource, which serves as an intermediary between the raw data to be displayed and the UI component.

  • Android ListView different layouts

    Layout Modes

    Use the built-in Android layout managers to specify how the Telerik ListView positions its items. You can use the LinearLayoutManager to show items in a standard scrolling list, the GridLayoutManager to show items in a grid and the StaggeredGridLayoutManager to display items in a staggered grid. All layouts can be horizontal or vertical. For more advanced layout scenarios, you can create a custom layout manager by extending the RecyclerView.LayoutManager class.

  • Selection

    ListView offers Selection out of the box. Both single and multiple selection are supported.

    Android ListView single and multiple selection support

  • Android ListBox swipe gesture

    Swipe to Execute

    Telerik Android ListView supports the popular “swipe to delete” pattern. The developer can customize the action following the item swipe gesture.

  • Pull to Refresh

    ListView ships with pull-to-refresh functionality out of the box, so it can easily accommodate a “feed” app scenario. Mirroring the expected behavior for in-app content update, the items load on top of the feed by pulling down from the top of the list.

  • DeckOfCards-Android-Swipe

    Left and Right Swipe

    The swipe-yes-or-no design, adopted by so many apps is quickly becoming standard user experience in the world of mobile. With Telerik’s ListView ‘deck of cards’ layout you can easily implement this feature in your app to enable different actions with left and right swipe.


  • Header and Footer

    Telerik ListView for Android supports the concept of Header and Footer—special containers above and below the ListView which can be used to display any type of content. This gives additional information to end-users, enhancing their experience.

  • Android ListView items reorder

    Items Reordering

    ListView provides an easy way to reorder items through a simple drag and drop action. Visual feedback is available while reordering.

  • Deck of Cards

    The “Deck of Cards” is a new type of layout that has recently become very popular, used in apps such as Tinder. You have full control over the number of stacked items and the control features scroll support.

    Deck of Cards ListView Android

Next Steps

Download 30-day free trial

Try Telerik UI for Android with dedicated support.

Watch video tutorials Get started developing with Telerik UI for Android.
Check the documentation Get off to a fast start with the product.