Dialog mdialog;定义一个Dialog
然后我使用mdialog.setTitle("xxxxxx");
我想问的就是我们这个Dialog的title属性是否有字数限制,在我实际的应用中,当我们设置的title(也就是上面的xxxxx)字数过长的话,在真机或者模拟器上面跑起来会让title显示不完全,只是显示前几个字符,也没有后面出现省略号(...)什么的?
有人遇到过这种情况么?有没有解决的方法呢,求指教,谢谢大家

解决方案 »

  1.   

    Dialog的title属性显示是有长度限制的,如果字数多了的话,是显示不完的,因为title根本就不需要那么多字啊,只是一个标题而已,你写的东西多就写在setMessage这个属性啊。
      

  2.   

    这个我知道呀,不过我弄一个东西,就是这么个玩意,用户重命名后的字符用来当Title(这是一个需求) ,当用户重命名输入的东西过多的时候,就会出现这个现象,但是如果他后面如果有省略号也好呀,我用AlartDialog的Title当字数过多的时候会显示省略号,而Dialog的Title的字数一多的话,他没有显示省略号,只是显示前几个字符!
      

  3.   

    可以通过alertdialog类来自定义对话框类,可以设置标题的长度等样式
      

  4.   

    囧,现在就是要直接用Dialog来进行实现,然后出现了这个问题,如果换类型的话,修改的代码量会很大!