我想手动设置ImageView的大小。 ImageView具有setMinimumHeight函数,如所有视图一样。 我所说的单位是什么?
您告诉ImageView放置的单位是像素。
我想手动设置ImageView的大小。 ImageView具有setMinimumHeight函数,如所有视图一样。 我所说的单位是什么?
您告诉ImageView放置的单位是像素。
您正在获取和设置以像素为单位的大小。当从XML中膨胀minWidth
属性时,它将从其维度转换为像素测量:
来自View.java:
case R.styleable.View_minWidth:
mMinWidth = a.getDimensionPixelSize(attr, 0);
#setMinimumHeight(int)
时使用它。最简单的方法可能是使用方法TypedValue#applyDimension(int,float,DisplayMetrics)
将其转换为像素。 - Jens