With this xml:
Your problem is that the width specification in your xml is ignored. From the docs for TableRow:
The children of a TableRow do not need to specify the layout_width and layout_height attributes in the XML file. TableRow always enforces those values to be respectively MATCH_PARENT and WRAP_CONTENT.
P.S. Did you have a compelling reason to use absolute pixels? That's generally considered bad practice.
P.P.S. Double-posting my answer to go with the double-posting of your question. :)