如何获得默认的ProgressBar的drawable?

时间:2015-05-05 10:56:39

标签: android android-widget

ProgressBar的圆形画面不同于主题。我怎样才能以编程方式获得drawable? 我试过这样做

    Drawable progressDrawable = context.getTheme().obtainStyledAttributes(
            attrs, com.android.internal.R.styleable.ProgressBar, 0, 0)
            .getDrawable(com.android.internal.R.styleable.ProgressBar_progressDrawable);

但Gradle说那个

  

包com.android.internal.R不存在

1 个答案:

答案 0 :(得分:1)

根据R.styleableR.attr文档,可以使用

访问
Drawable progressDrawable = context.getTheme().obtainStyledAttributes(
            attrs, com.android.internal.R.styleable.ProgressBar, 0, 0)
            .getDrawable(android.R.styleable.ProgressBar_progressDrawable);