1.当TextView的属性是wrap_content时,在界面还没显示时,是无法获取其显示后的长和宽的,那么怎么获取呢?可以通过测量的方法预先测量出来。代码很简单。
TextView tv = findViewById(R.id.tv_name);
tv_name .setText(str);
int spec = View.MeasureSpec.makeMeasureSpec(0, View.MeasureSpec.UNSPECIFIED);
tv_name.measure(spec,spec);
int measuredWidthTicketNum = tv_name.getMeasuredWidth();
本文介绍了一种在Android中测量TextView组件宽度的方法,即使在界面未完全显示时也能通过测量获取其实际宽度,这对于布局调整和适配非常有用。
3686

被折叠的 条评论
为什么被折叠?



