我正在创建一个小部件,需要为其计算minHeightminWidth

现在,如果我有一个TextView,其宽度和高度为wrap_content,并且文本大小为18sp,我如何找出TextViewdp中将变成什么大小?

最佳答案

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/

10-12 02:03