我試圖完成的項目需求之一是重現類似於導航欄的iOS UI功能。居中顯示兩個可變寬度視圖父對齊的文本
(我知道這是不好的從Android設計的角度來看,但沒有什麼我可以做的。)
對於那些你們誰不知道我試圖完成here是一種例。關鍵是要有一個始終居中的TextView欄,同時可以將左右兩個可變寬度按鈕對齊。即使兩個按鈕之一消失,標題仍必須居中。
通過使用虛擬不可見視圖來強制左側和右側「組件」具有相同寬度,此行爲不是太難實現。
上述不起作用的用例是標題太長而不能以邏輯爲中心(或左側按鈕丟失)。在這種情況下,我的解決方案強制標題以橢圓化的方式快速。期望的行爲是讓標題延伸到空白空間。
任何幫助,將不勝感激。我意識到這個解釋可能相當混亂。我很樂意澄清任何觀點。
自相矛盾,你的方法沒有考慮可變寬度按鈕。例如,如果沒有按鈕,我們有一個非常長的標題?在這種情況下,應該給TextView整個RelativeLayout的寬度。 – zienkikk 2012-04-17 04:02:44