首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Progressbar不显示任何颜色更改

Progressbar不显示任何颜色更改
EN

Stack Overflow用户
提问于 2013-01-18 14:17:25
回答 4查看 439关注 0票数 0

我已经成功地将进度条的颜色更改为color中可用的颜色(蓝色、绿色等),但是当我给出特定颜色的十六进制码时,我得到一个没有任何内容的条。我该如何解决这个问题?

代码语言:javascript
运行
复制
ProgressBar pg = (ProgressBar)findViewById(R.id.progressBarDownload);
final float[] roundedCorners = new float[] { 5, 5, 5, 5, 5, 5, 5, 5 };
ShapeDrawable progressDrawable = new ShapeDrawable(new RoundRectShape(roundedCorners, null,null));
progressDrawable.getPaint().setColor(0x01060012);//<-----problem here?
ClipDrawable progress = new ClipDrawable(progressDrawable, Gravity.LEFT, ClipDrawable.HORIZONTAL);
pg.setProgressDrawable(progress);   
pg.setBackgroundDrawable(getResources().getDrawable(android.R.drawable.progress_horizontal));
pg.setProgress(40);
EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2013-01-18 14:38:44

试着这样..。

代码语言:javascript
运行
复制
  ProgressBar pg = (ProgressBar)row.findViewById(R.id.progress);
    final float[] roundedCorners = new float[] { 5, 5, 5, 5, 5, 5, 5, 5 };
    pgDrawable = new ShapeDrawable(new RoundRectShape(roundedCorners, null,null));
    String MyColor = "#FF00FF";
    pgDrawable.getPaint().setColor(Color.parseColor(MyColor));
    ClipDrawable progress = new ClipDrawable(pgDrawable, Gravity.LEFT, ClipDrawable.HORIZONTAL);
    pg.setProgressDrawable(progress);   
    pg.setBackgroundDrawable(getResources().getDrawable(android.R.drawable.progress_horizontal));
    pg.setProgress(45);

导入此文件

导入android.raphics.Drawable.*;

progressbar

票数 0
EN

Stack Overflow用户

发布于 2013-01-18 14:23:10

使用这段代码,它对我很有效

代码语言:javascript
运行
复制
            String source = "<b><font color=#ff0000> Loading. Please wait..."
                    + "</font></b>";
            pd = ProgressDialog.show(Main.this, "",

            Html.fromHtml(source), true);
            pd.setProgressStyle(ProgressDialog.STYLE_SPINNER);
票数 1
EN

Stack Overflow用户

发布于 2013-01-18 14:26:09

尝试使用RGB值而不是十六进制颜色代码,您可以使用ColorPic或任何其他类似工具轻松找到十六进制颜色代码的RGB值。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14393415

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档