我正在创建一个我需要计算minHeight
和minWidth
的小部件。
现在,如果我的TextView
的宽度和高度为wrap_content
,文字大小为18sp
,我怎样才能找出TextView
的大小将成为dp
?
答案 0 :(得分:1)
TextView tv;
int tvWidth = tv.getWidth();
int tvHeight = tv.getHeight();
float density = getResources().getDisplayMetrics().density;
float densityWidth = tvWidth / density;
float densityHeight = tvHeight / density;
如果我理解,那就是你。