سلام جناب شهرکی وقت بخیر،
من برای استفاده از سیک بار از کتابخانه https://github.com/anothem/android-range-seek-bar استفاده میکنم.
دو عدد رو میخام برای سرچ بگیرم که از ده میلیون تا دو میلیارد هست.
حالا میخام برای قیمت ها استپ استپ و عدد رند بشه. مثلا: ده میلیون 50 ، 100 ، 200 ، 300 ، 500 ، 1 میلیارد و 2 ملیارد. لطفا اسکرین شات ها رو ببنیید کامل متوجه منظورم میشید.
لطفا راهنماییم کنید.
// Search minimum price range
public static int PRICE_RANGE_MIN_DEFAULT = 10000000;
// Search maximum price range
public static int PRICE_RANGE_MAX_DEFAULT = 2000000000;
rangeBarPrice.setNotifyWhileDragging(true);
rangeBarPrice.setRangeValues(Config.PRICE_RANGE_MIN_DEFAULT, Config.PRICE_RANGE_MAX_DEFAULT);
rangeBarPrice.setSelectedMinValue(Config.PRICE_RANGE_MIN_DEFAULT);
rangeBarPrice.setSelectedMaxValue(Config.PRICE_RANGE_MAX_DEFAULT);
rangeBarPrice.setOnRangeSeekBarChangeListener(new RangeSeekBar.OnRangeSeekBarChangeListener<Integer>() {
@Override
public void onRangeSeekBarValuesChanged(RangeSeekBar bar, Integer minValue, Integer maxValue) {
updatePrice(bar.getSelectedMinValue(), bar.getSelectedMaxValue());
Log.e(minValue.toString(), maxValue.toString());
}
});
updatePrice(rangeBarPrice.getSelectedMinValue(), rangeBarPrice.getSelectedMaxValue());
نمایش در تکست ویو:
private void updatePrice(Number minValue, Number maxValue) {
tvPriceMin.setText(String.valueOf(minValue));
tvPriceMax.setText(String.valueOf(maxValue));
}
برنامه نویس...
ما را در سایت برنامه نویس دنبال میکنید
برچسب:
نویسنده: خنجی
بازدید: 266
تاريخ: دوشنبه
19 تير
1396 ساعت: 1:01