【问题标题】:Non-touchable seek bar but showing progress不可触摸的搜索栏但显示进度
【发布时间】:2018-05-28 07:33:39
【问题描述】:

我正在制作一个简单的计时应用。它有一个设置时间的搜索栏和一个开始或停止的按钮。时间到了,它会播放一个简短的音效。几乎所有事情都完成了,但是当计时器倒计时时,我希望搜索栏跟踪时间,这意味着它上的小点随着计时器计数而向后移动。当然这个问题可以通过使用监听器来解决,但我想让搜索栏在计时器计数时不可触摸,但它仍然显示进度。感谢您阅读本文,希望您能给我一个答案。

【问题讨论】:

标签: android android-studio


【解决方案1】:

您可以使用 ProgressBar 并将其设置为:

  progressBar.setIndeterminate(false);

你可以通过调用来更新进度:

  progressBar.setProgress(progress);

这是常规样式:

<ProgressBar
    style="?android:attr/progressBarStyleHorizontal"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:id="@+id/progressBar"
    android:layout_centerHorizontal="true"      
    android:layout_centerVertical="true"      
    android:max="100" 
    />

如果您想要更复杂的进度条类型,请查看此处:https://android-arsenal.com/tag/76

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-01-25
    • 2017-03-31
    • 1970-01-01
    • 1970-01-01
    • 2018-01-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多