【发布时间】:2012-09-25 03:11:16
【问题描述】:
我在我正在制作的应用程序中使用了一个为我自己使用而创建的自定义标题栏,其中包含标题和一些按钮。但是,有时我会看到标题栏的标题有点过长,而这些标题超出了我的控制范围。
目前通过标题栏主题中的“android:windowTitleSize="70dp"”设置标题栏的高度,但是如果我可以检测到传入的标题太长并且分成两行,有没有办法动态更改它?
【问题讨论】:
我在我正在制作的应用程序中使用了一个为我自己使用而创建的自定义标题栏,其中包含标题和一些按钮。但是,有时我会看到标题栏的标题有点过长,而这些标题超出了我的控制范围。
目前通过标题栏主题中的“android:windowTitleSize="70dp"”设置标题栏的高度,但是如果我可以检测到传入的标题太长并且分成两行,有没有办法动态更改它?
【问题讨论】:
我也没有找到解决方案.. 但你可以试试 android:ellipsize="end"。 这样,如果文本将流出 TextView 的边界,文本将在末尾被剪切,并且“...”将添加到文本中。 Here 也是文档。
【讨论】: