我有一個固定大小的gwt按鈕。 我想在上面顯示一段文字,如果那段文字超出了按鈕的長度,我需要將它縮短並且最後加上「...」。我現在用下面的代碼:GWT - 根據字符的物理長度(不是字符數)分割字符串
if(name.length() > 11){
//limiting the size of the text presented on the button
name = name.substring(0,10)+"...";
}
我有這樣的按鈕列表,而這種做法導致,並非所有按鈕的文本具有相同的大小。
問題是,例如,10個字符「!」比「A」的10個字符短得多。
任何人都可以幫助我解決這個問題?
謝謝!
謝謝!我正在使用css3,我不知道這個屬性。出於某種原因,我仍然無法完成工作,但這只是一個開始。 – Blue
太棒了!我應該嘗試直接用Firebug(在FireFox中)或內置的Chrome DOM編輯器(只需按F12)修改DOM。然後,當你得到它時,修改代碼以獲得相同的結果。我認爲將'text-overflow'應用於'button'和一個固定的'width'就足夠了。 – helios