Android布局:一个TextView折行显示的小问题
下午无意发现一个小bug,一个TextView超长后没有折行,即使再硬添上一个android:singleLine="false"也没有用(其实这是典型的急病乱投医,明知不用加此属性,默认就是false,还要试。作为一中老年程序员还犯这急躁不理性的毛病,反省之)。
布局的结构是,先是Tablelayout,然后TableRow,再然后LinearLayout里面套有两个应该水平呈现的TextView,前者为label,后者为内容,超长应该折行显示。
后查到有人用设置Tablelayout的属性 android:shrinkColumns属性来解决,添加之,没用。
再后来,把TableRow内的LinearLayout换成RelativeLayout,搞定了。
但新问题又来了,这个TextView的内容跨过前面的TextView,重叠在一起了,去掉后一个android:layout_alignParentLeft, 最后搞定。
之前碰到这种小问题懒得记,觉得没有技术含量,不够cool,不符合中老年程序员形象,但想想以后还是记一下,权当工作日志的一部份以及加深自己的印象。