当wrap_content时,dp中的TextView大小

时间:2012-07-04 09:24:32

标签: android

我正在创建一个我需要计算minHeightminWidth的小部件。

现在,如果我的TextView的宽度和高度为wrap_content,文字大小为18sp,我怎样才能找出TextView的大小将成为dp

1 个答案:

答案 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;

如果我理解,那就是你。