下面的代码给出了Resources$NotFoundException
TypedValue value = new TypedValue();
((Activity)context).getResources().getValue(android.R.attr.listPreferredItemHeight, value, true);
编辑:添加更多代码以响应答案。
当我运行下面的代码时,displayMetrics
的所有成员都是0。ret
也是如此。
TypedValue value = new TypedValue();
DisplayMetrics displayMetrics = new DisplayMetrics();
((Activity)context).getTheme().resolveAttribute(android.R.attr.listPreferredItemHeight, value, true);
float ret = value.getDimension(displayMetrics);
https://stackoverflow.com/questions/5982132
复制相似问题