我只想更改一个主题,所以不能选择全局主题。
现有代码:
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));