为什么我不能使用android.R.attr中的属性?

时间:2011-08-07 21:36:06

标签: android

我不能在我的XML中直接使用“?android:attr / expandableListPreferredItemPaddingLeft”(我得到一个android.content.res.Resources $ NotFoundException)。

我只能使用此代码使其工作:

TypedValue value = new TypedValue();
getTheme().resolveAttribute(android.R.attr.expandableListPreferredItemPaddingLeft, value, true);

获取维度然后在手动设置之前使用getDimension()和DisplayMetrics进行一些箍。

有没有办法避免这种情况?

0 个答案:

没有答案