gpt4 book ai didi

android - 无法在 RemoteViews 上设置 ProgressDrawable

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:44:02 30 4
gpt4 key购买 nike

我正在尝试调用 setProgressDrawableProgressBar 上在我的 RemoteViews
但是似乎没有 setDrawable(<view_id>,<method>,<value>) RemoveViews 上的方法我试过了 setBitmap但是setProgressDrawable需要 Drawable不是BitmapsetInt也不起作用。

我想避免为了处理不同颜色的进度条而加载不同的小部件布局 xml 文件。

最佳答案

没有办法做到这一点。我的解决方案不是创建单独的布局文件,而是创建一个包含具有不同 progressDrawable 的所有不同 ProgressBar 的布局文件。在代码中,您只需要使其中一个可见。

请注意,对于较旧的 android 版本,不允许直接在 Progressbar 上调用 setViewVisibility。诀窍是在每个栏周围包装一个简单的 LinearLayout 并使这个包装器不可见/可见。对我来说很好。

关于android - 无法在 RemoteViews 上设置 ProgressDrawable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7866129/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com