This is what I need to achieve:

|TEXTVIEW1|TEXTVIEW2|BUTTON|

TV1 can grow as much as it wants but only taking the space it needs to show the text inside. If the text is bigger than the space it has then it will ellipsize.
TV2 has to be always to the right of the text of TV1 and has to show all its content. It cannot have ellipsize. It always has to show its text.
TV1 and 2 are single line.
BUTTON is fixed at the right of the screen.

Example 1:

TV1 = THIS IS A TEXT WHERE THE TEXT IS TOO LONG
TV2 = 1923

---

| THIS IS A TEXT W...1923 BUTTON|

Example 2:

TV1 = JUST THIS
TV2 = 1923

---

| JUST THIS1923\_\_\_\_\_\_\_\_BUTTON|

(ignore the underscores)

I have tried a thousand different combinations with weights, wrap\_content, etc... and still can't get it right.

Help please!