android: Use string resource for slider value/units
This commit is contained in:
		@@ -207,8 +207,11 @@ class SettingsAdapter(
 | 
			
		||||
        val sliderBinding = DialogSliderBinding.inflate(inflater)
 | 
			
		||||
 | 
			
		||||
        textSliderValue = sliderBinding.textValue
 | 
			
		||||
        textSliderValue!!.text = sliderProgress.toString()
 | 
			
		||||
        sliderBinding.textUnits.text = item.units
 | 
			
		||||
        textSliderValue!!.text = String.format(
 | 
			
		||||
            context.getString(R.string.value_with_units),
 | 
			
		||||
            sliderProgress.toString(),
 | 
			
		||||
            item.units
 | 
			
		||||
        )
 | 
			
		||||
 | 
			
		||||
        sliderBinding.slider.apply {
 | 
			
		||||
            valueFrom = item.min.toFloat()
 | 
			
		||||
@@ -216,7 +219,11 @@ class SettingsAdapter(
 | 
			
		||||
            value = sliderProgress.toFloat()
 | 
			
		||||
            addOnChangeListener { _: Slider, value: Float, _: Boolean ->
 | 
			
		||||
                sliderProgress = value.toInt()
 | 
			
		||||
                textSliderValue!!.text = sliderProgress.toString()
 | 
			
		||||
                textSliderValue!!.text = String.format(
 | 
			
		||||
                    context.getString(R.string.value_with_units),
 | 
			
		||||
                    sliderProgress.toString(),
 | 
			
		||||
                    item.units
 | 
			
		||||
                )
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -5,23 +5,16 @@
 | 
			
		||||
    android:layout_height="wrap_content"
 | 
			
		||||
    android:orientation="vertical">
 | 
			
		||||
 | 
			
		||||
    <TextView
 | 
			
		||||
    <com.google.android.material.textview.MaterialTextView
 | 
			
		||||
        android:id="@+id/text_value"
 | 
			
		||||
        style="@style/TextAppearance.Material3.LabelMedium"
 | 
			
		||||
        android:layout_width="wrap_content"
 | 
			
		||||
        android:layout_height="wrap_content"
 | 
			
		||||
        android:layout_alignParentTop="true"
 | 
			
		||||
        android:layout_centerHorizontal="true"
 | 
			
		||||
        android:layout_marginBottom="@dimen/spacing_medlarge"
 | 
			
		||||
        android:layout_marginTop="@dimen/spacing_medlarge"
 | 
			
		||||
        tools:text="75" />
 | 
			
		||||
 | 
			
		||||
    <TextView
 | 
			
		||||
        android:id="@+id/text_units"
 | 
			
		||||
        android:layout_width="wrap_content"
 | 
			
		||||
        android:layout_height="wrap_content"
 | 
			
		||||
        android:layout_alignTop="@+id/text_value"
 | 
			
		||||
        android:layout_toEndOf="@+id/text_value"
 | 
			
		||||
        tools:text="%" />
 | 
			
		||||
        tools:text="75%" />
 | 
			
		||||
 | 
			
		||||
    <com.google.android.material.slider.Slider
 | 
			
		||||
        android:id="@+id/slider"
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user