2012-10-04 39 views
2

我正在使用爲我自己使用的自定義標題欄創建的應用程序,其中包含標題和一些按鈕。然而,偶爾我會得到標題欄稍長的標題欄,因爲標題欄不在我的控制範圍之內。在android中動態更改標題欄高度

目前在標題欄的主題中通過「android:windowTitleSize =」70dp「」設置標題欄的高度,但是如果我能夠檢測到傳入標題太長並且落入兩行中,是否有動態更改它的方法?

回答

0

我沒有找到解決方案,或者..但你可以嘗試android:ellipsize =「end」。 這樣,如果文本將流出TextView的邊界,文本將在最後剪切並且「...」將被添加到文本中。 Here也是文件。

+0

如果是標題以外的其他文字,我會這麼做的。在任何標題欄中都有「...」會讓我覺得很奇怪,就像本書的書名太長。 – user1667600

+0

你也可以使用跑馬燈也..這裏是一個例子http://stackoverflow.com/questions/4344349/android-marquee,但我不建議在應用程序的標題欄上使用兩行文本 – Cata

+0

這是一個舉動我'如果我絕望了,然而,如果我得到一個一行標題而不是多行一個我會有太多的空間。 也不好看。 – user1667600