android 实际文本宽度
我需要 TextView 的实际文本宽度。
为了解释这一点,我的 TextView 描述如下:
- TextView 位于具有一些内部填充的 LinearLayout 中。
- TextView 设置为填充宽度并包裹高度。
- TextView 有一个 leftCompoundDrawable 集和一个 rightCompoundDrawable 集。
- 左侧复合可绘制文本视图的文本也有填充。
- 文本视图中的文本可以是多行的。
我的意思是来自 TextView 的 text 是 TextView 的属性,可以使用 XML 中的 android:text
属性或通过调用 setText() 来设置文本视图。
这就是我正在做的事情。
[ScreenWidth]-[LeftCompundDrawableIntrinsic Width]-[RightDrawabaleIntrinsicWidth]-[LeftCompoundDrawablePadding]
框架中是否有任何库存方法可以精确计算这个?
这是描述我的 TextView 的图像
I require actual Text width from a TextView.
To expalin this heres my TextView description:
- TextView lies in a LinearLayout with some internal padding.
- TextView is set to fill the width and wrap up the height.
- TextView has a leftCompoundDrawable set and a rightCompoundDrawable set.
- Theres also padding given to text of textview from left compound drawable.
- Text from text view can be multiline.
What I meant from text from TextView is property of TextView which can be set using android:text
property from XML or by calling setText() on TextView.
Heres what I am doing.
[ScreenWidth]-[LeftCompundDrawableIntrinsic Width]-[RightDrawabaleIntrinsicWidth]-[LeftCompoundDrawablePadding]
is there any stock method from framework which can precisely caluclate this ?
Heres an image describing my TextView
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
试试这个:
Try this: