如何使用指标在Android Java中创建范围搜索栏?

问题描述

我想在我的应用中创建范围搜索栏。但是我无法根据图像创建完美的搜索栏。我该如何创建请告诉我一个人。谢谢

example

解决方法

您可以使用材料组件库提供的RangeSlider

        <com.google.android.material.slider.RangeSlider
            app:labelBehavior="withinBounds"
            android:valueFrom="0"
            android:valueTo="10000"
            app:values="@array/initial_slider_values"
        />

具有:

<resources>
  <array name="initial_slider_values">
    <item>2000</item>
    <item>3500</item>
  </array>
</resources>

enter image description here

您还可以使用方法setValues()

RangeSlider slider = findViewById(R.id.slider);
slider.setValues(2000f,3500f);