我一直試圖獲得一定的佈局,但所有的嘗試都失敗了。並排有兩個TextView,第一個伸展和限制,第二個固定
我在有限的空間內有2個textview。只要有空間同時顯示,我希望他們能夠顯示一個接一個:
| T1 T2222 |
| T111111 T2222 |
但是,當空間不足的情況,我想只有第一個獲得ellipsized或以其他方式切割,比如這個:
| T1111111... T2222 |
它可能有幫助 - 或不 - 這兩個都只應該有1行。
它可以幫助 - 或不 - - 第二個寬度可以修復。
我已經試過想法在Two TextViews side by side, only one to ellipsize?,但這種情況下,我的不同,因爲他們的T2是指在合適的錨,而我想有T2只要按照T1。
我已經試過爲T2指定一個minWidth,但它似乎並沒有兌現;普通寬度是,但我似乎無法控制T1的行爲。
我已經涉足重量,但沒有發現任何可以解決問題的東西。但那可能是我的經驗不足。
我可以爲T1指定一個maxWidth,它可以按照我希望的方式進行操作,但問題是有限空間的整個寬度是未指定的。
在這一點上,我開始認爲沒有辦法做到這一點 - 除非編程方式,這是我想避免的路線。
謝謝你的任何建議。
1.我沒有想到這一點,這是一個有趣的想法,但不是設計師想到的。謝謝。 2.否,T2必須在T1旁邊。 – entonio 2011-05-02 19:43:02
請在我的更新中查看佈局,我希望它能爲您工作。 – rekaszeru 2011-05-02 20:42:44
非常感謝!:)我放棄了這一點,但你的例子完美的作品。我會投票答覆,但我今天剛剛註冊...只是爲了記錄:沒有引力=「填充」,RelativeLayout只會從右側填充;如果T2沒有被首先聲明,則T2將是橢圓而不是T1。 – entonio 2011-05-02 21:27:35