【问题标题】:I cannot change the progressbar's progress when i am setting progressbar max and min value设置进度条最大值和最小值时无法更改进度条的进度
【发布时间】:2022-07-18 18:46:21
【问题描述】:

当您设置了进度条的最大值和最小值后,如何更改进度条的进度颜色。我有一个进度条,并尝试将最大值设置为 15,将最小值设置为 -5。我想将进度从 -5 显示为 0,并将进度颜色更改为红色,并将绿色显示为 0 到 15 到进度条。

 <!--style-->
    <style name="CustomProgressBarReturnRange" parent="android:Widget.ProgressBar.Horizontal">
        <item name="android:indeterminateOnly">false</item>
        <item name="android:minHeight">4dp</item>
        <item name="android:maxHeight">4dp</item>
    </style>

   <ProgressBar
        android:id="@+id/returnProgress"
        style="@style/CustomProgressBarReturnRange"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:max="15"
        android:min="-5"
        android:progress="0" 
        tools:progress="20" />

【问题讨论】:

    标签: android xml kotlin programmatically


    【解决方案1】:
      <ProgressBar
            android:id="@+id/returnProgress"
            style="@style/CustomProgressBarReturnRange"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:max="15"
            android:min="-5"
            android:progress="0"
            tools:progress="20" />
    
      <style name="CustomProgressBarReturnRange" parent="android:Widget.ProgressBar.Horizontal">
            <item name="android:indeterminateOnly">false</item>
            <item name="android:minHeight">4dp</item>
            <item name="android:maxHeight">4dp</item>
      </style>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-10
      • 1970-01-01
      • 1970-01-01
      • 2018-08-05
      • 1970-01-01
      • 2012-11-28
      相关资源
      最近更新 更多