我只想更改一个主题,所以不能选择全局主题。

现有代码:

ProgressBar pb = new ProgressBar(context);
((LinearLayout) v).addView(pb,0);


它有效,没有错误,但使用默认值。我该如何改变?

最佳答案

使用其他构造函数来设置样式:

ProgressBar loadingProgressBar = new ProgressBar(this, null, android.R.attr.progressBarStyleHorizontal);


如果要自定义实际外观(颜色,大小等),请使用以下命令:

loadingProgressBar.setProgressDrawable(getResources().getDrawable(R.drawable.mycustomtheme));

07-24 09:48
查看更多