日期:2014-05-18  浏览次数:20411 次

Menu控件------------------请大家帮忙
当菜单的文本过长的时候我想让他换行,想要如下结果,
item1
    1.aaaaaaaa
        aaaaa
    2.bbbbbbbb
        bbbbb
    3.cccccccc
        ccccc
item2
    1.dddddddd
    2.eeeeeeee
        eeeee
item3
      ....

但是我做出来的却是下面这种结果,请大家帮忙,该如何实现上面的那种效果阿?

item1
    1.aaaaaaaa
aaaaa
    2.bbbbbbbb
bbbbb
    3.cccccccc
ccccc
item2
    1.dddddddd
    2.eeeeeeee
eeeee
item3
      ....

------解决方案--------------------
应该没正常办法的,要么加宽菜单要么把长的在中间加入空格。
------解决方案--------------------
好像没有其它好的方法,帮顶
------解决方案--------------------
其实你没有必要那么做,用户看不到完全的文本,更加麻烦.
------解决方案--------------------
好像没有什么办法啊!
就那样显示不是很好吗?

------解决方案--------------------
try
.value.replace( " ", " ");
截取多少个字母,在其后加 "\r\n "
------解决方案--------------------
menu应该是设置在最顶层!宽度应该没关系吧!!
再有!如果你一定要设置换行,试一下指定宽度之后,设置样式wrap= "true "