【问题标题】:Android | How do I change ProgressBar color inside BottomSheetFragment安卓|如何更改 BottomSheetFragment 中的 ProgressBar 颜色
【发布时间】:2022-11-20 02:48:26
【问题描述】:

我无法更改BottomSheetDialogFragment 内的ProgressBar 颜色并开始使用BottomSheetDialog(不是片段)对其进行测试,这就是发生的情况:

  1. ProgresBar 的颜色保持默认没有使用 viewBinding 进行对话内容查看:

    bottomSheetDialog.setContentView(R.layout.bottom_sheet_search)

  2. 使用viewBinding成功将颜色更改为所需颜色:

    val bottomSheetSearchBinding = BottomSheetSearchBinding.inflate(layoutInflater) bottomSheetDialog.setContentView(bottomSheetSearchBinding.root)

    但是对于BottomSheetDialogFragment,即使使用viewBinding,颜色也不会改变,它始终保持默认。

    在那之前,我只是简单地改变了colorAccentstyles中的颜色,ProgressBar颜色到处都在变化,但现在我遇到了一些问题。我还尝试将样式设置为 ProgressBar,但这也无济于事。对于其他视图,BottomSheetDialogFragment 内所需的颜色效果很好。

    我是做错了什么还是有其他方法可以改变Progressbar的颜色?

【问题讨论】:

  • android:indeterminateTint="@android: color/white" 仅适用于 API >=21

标签: java android android-studio kotlin


【解决方案1】:

android:indeterminateTint="color"解决了问题

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-12-01
    • 2011-06-08
    • 2015-07-11
    • 1970-01-01
    • 2012-11-01
    • 2012-11-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多