本帖最后由 htcumt2008 于 2011-09-17 17:50:36 编辑

解决方案 »

  1.   

    后来我想到了一个笨招:截取要显示的文本内容,统计其中中文、英文、数字、符号出现的次数,再乘上各自所占的宽度,得出一个总的宽度做为TextView的宽度,但结果不理想,总是还没到该换行的时候就换行了,如图:
      

  2.   

    我明白你的意思了!你的意思就是背景图片随文本的长度而随之适应!也就是说图片会随文本伸缩了。如果你的背景图片是用9妹工具(在SDK的tools目录下有一个工具,名叫draw9patch.bat,我们简称9妹,该工具可以使自作出来的图片自动随文本的大小而伸缩)生成的话,估计能行!你去试试!
      

  3.   

    纯色的蓝色背景不如直接   item.setBackgroundColor(Color.BLUE);
      

  4.   


    实际上我用的就是.9.png图片啊,你说的9妹我去看了下,对照着需求,应该是从左侧和下方拉伸,下方拉伸看到了,但我想要它先拉伸左边到一定宽度,如果还有更多内容才换行,请问这个在做图片的时候应该注意哪些呢
      

  5.   

    http://blog.csdn.net/xiaominghimi/archive/2010/12/30/6107837.aspx