主要问题:文本被视图挤压得很厉害,所以它被剪切了。 关键时刻:
TextView
和 android:layout_width="wrap_content"
其他为 "0dp"
android:weight="1"
完整代码在这里: https://gist.github.com/Sukhobrusov/af5608c520056e114743215eca1631f0
view hierarchy
:Table
- Row
- - Text wrap_content
- - Text 0dp
- - Text 0dp
.
.
~
预期行为:视图被压缩到极限,直到不可能超过 minWidth = 1 符号。 WRAP_CONTENT TextView 不应在达到限制时推送更多内容。
嗯。 不可能按照我想要的方式从 XML 扩展 TableLayout。 所以答案就是将
android:layout_width
设置为某个数字。
不要忘记添加填充物。
Table
- Row
- - Text wrap_content
- - Text 10dp
- - Text 10dp