我正在创建一个小部件,需要为其计算minHeight
和minWidth
。
现在,如果我有一个TextView
,其宽度和高度为wrap_content
,并且文本大小为18sp
,我如何找出TextView
在dp
中将变成什么大小?
最佳答案
TextView tv;
int tvWidth = tv.getWidth();
int tvHeight = tv.getHeight();
float density = getResources().getDisplayMetrics().density;
float densityWidth = tvWidth / density;
float densityHeight = tvHeight / density;
如果我正确理解,那对您来说。
关于android - 当wrap_content时,dp中的TextView大小,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11326174/