2015-05-05 4 views
3

Обратный круг ProgressBar отличается от темы к теме. Как я могу получить эту программу программно? Я пытался сделать это таким образомКак получить стандартную версию ProgressBar?

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 не существует

+0

зачем вам это нужно? – Blackbelt

+1

@Blackbelt, потому что мне нужно показать индикатор выполнения на моем обычном представлении. [Ссылка] (http://stackoverflow.com/questions/30048949/draw-progressbar-on-canvas) – Bolein95

ответ

0

Согласно R.styleable и R.attr документации этого должны быть доступны с использованием

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