> For the complete documentation index, see [llms.txt](https://docs.mapbox.com/android/ja/search/llms.txt)

# UI Components

The Mapbox Search SDK for Android offers two pre-built UI components which you can use to build a custom search experience for your users. The UI components are:

## Place Card

[`SearchPlaceBottomSheetView`](https://docs.mapbox.com/android/ja/search/guides/search-ui/place-card/) (sometimes we will use *Place Card* term for this UI component later in this doc). This is a UI component that displays search result details like name, address, distance to the place from user's location, and action buttons like *Navigate*, *Share*, and etc.

  

![Mobile device displaying Search Place card](https://docs.mapbox.com/android/ja/assets/ideal-img/search-ui-components-place-card.2c0bdf5.480.png)

## Search results view

[`SearchResultsView`](https://docs.mapbox.com/android/ja/search/guides/search-ui/results-view/) - is a UI component that can display search results list. Technically, this is a subclass of the [`RecyclerView`](https://developer.android.com/reference/androidx/recyclerview/widget/RecyclerView) with predefined [Adapter](https://developer.android.com/reference/androidx/recyclerview/widget/RecyclerView.Adapter) where items represent search states, for example, search result items that display details like name, address, distance to the place from user's location, and icon.

  

![Mobile device search results list](https://docs.mapbox.com/android/ja/assets/ideal-img/search-ui-components-address-autofill-adapter.05d5004.480.png)

## Dark theme support

Dark theme is supported out of the box!

  

Your browser doesn't support HTML5 video. Open [link to the video](https://docs.mapbox.com/android/ja/android/ja/assets/medias/search-results-view-dark-demo-04bac2c62ebbebe4ca11e5ce2fe06cc4.mp4).

## Installation

> **Related content (guide): [Installation guide](https://docs.mapbox.com/android/ja/search/guides/install/)**
> 
> Before using any of Mapbox's Search products, you need to do some common installation steps. Follow this guide for the installation and then you can use any of the UI components we will discuss next.

---