TextView
中有复合drawable选项,以避免在ViewGroup
旁边使用父ImageView
和TextView
。如lint所说,性能整洁,速度更快。我正在尝试做类似的事情。一个TextView
里面有两个文本,一个对齐左边,一个对齐写。听起来很奇怪但它只允许单行TextView
。
为此,我可以延长TextView
并将其引力设置为右侧。在onDraw
内,让超类在右侧绘制,然后在左侧绘制文本。
问题是,我对这一切并不十分确定。我的问题是,会有很大的性能差异吗?我没有任何较慢的设备可供测试。我将在GridView的项目布局中使用此TextView
,项目布局已经有很多视图,如果我可以将一些视图合并到一个视图会很好。但是,再一次,是否存在性能差异,如用户可以注意到的那样?如果有,我将通过扩展TextView
使用的方法,是否有任何问题,或者我应该尝试其他方式?
谢谢
答案 0 :(得分:0)
根据我的阅读,我会想到您正在为GridView使用自定义适配器?
如果是这样,你只能使用TableRow并在其中插入2个TextViews,每个布局权重设置为1.那么你将在一行中有2列?
只是一个想法。