美文网首页
TableLayout中TextView超出边界无法自动换行

TableLayout中TextView超出边界无法自动换行

作者: 遇见_未见 | 来源:发表于2016-11-14 09:38 被阅读189次

    在做公司项目的时候偶然发现当文本过长时,TextView无法显示完全,部分文字会被截掉。查看布局文件发现控件宽度会超出TableLayout的范围,如下:


    layout_1.png

    代码如下:


    layout_2.PNG
    layout_3.PNG

    自认为代码没有错误,而且也将第一列拉伸了,但是还是出现TextView超出边界的问题。突然想起TableLayout还有一个收缩属性shrinkColumns,果然,设置好这个属性,控件就显示正常了。

    至于为什么必须要使用shrinkColumns属性才可以,暂时还没有搞明白,在此记录一下,稍后TableLayout源码中寻找答案。

    相关文章

      网友评论

          本文标题:TableLayout中TextView超出边界无法自动换行

          本文链接:https://www.haomeiwen.com/subject/aihhpttx.html