标签: android android-view
我有自定义视图(扩展RelativeLayout),可以显示文字或/和图标。
RelativeLayout
问题是,当我为wrap_content属性设置width时,视图会将整个大小设置为可用,并且我希望我的视图仅占用文本或/和图标所需的位置(当然当我设置wrap_content)。
wrap_content
width
我想我必须覆盖onMeasure()方法,但我真的不明白它是如何运作的。
onMeasure()
我查看了默认的TextView onMeasure()方法,但这真的很大!
TextView