TypedArray?android无法获得适当的价值

时间:2014-10-27 20:33:13

标签: android android-progressbar typedarray

这就是我想要实现的目标:

xml文件

app:loaderStyle="?android:attr/progressBarStyleLarge"

int loaderStyle = loaderProperties.getResourceId(R.styleable.LoaderButton_loaderStyle,
            android.R.attr.progressBarStyleSmall);
...
mLoader = new ProgressBar(getContext(), null, loaderStyle);

loaderStyle != android.R.attr.progressBarStyleLarge

你知道为什么吗?

1 个答案:

答案 0 :(得分:0)

它有效,但我必须使用style属性。也许对某人来说它会很有用。欢迎提供更高级的答案

xml文件

style="?android:attr/progressBarStyleLarge"

mLoader = new ProgressBar(getContext(), null, mAttributeSet.getStyleAttribute());