提问人:Alex Sukhobrusov 提问时间:11/14/2023 最后编辑:StorytellerrAlex Sukhobrusov 更新时间:11/16/2023 访问量:23
TextView.text 在 TableLayout TableRow 内被剪切为中间宽度
TextView.text is cut mid width inside TableLayout TableRow
问:
主要问题:文本被 View 压得太厉害了,所以它被剪掉了。 关键时刻:
- TableRow 是 LinearLayout 的子级,因此支持权重。
- TableRow 包含一个,其他是
TextView
android:layout_width="wrap_content"
"0dp"
- 所有 TableRow 子视图都具有
android:weight="1"
- TableLayout android:isScrollContainer=“true” 存在
文字剪切问题照片
此处的完整代码:https://gist.github.com/Sukhobrusov/af5608c520056e114743215eca1631f0
- android:isScrollContainer=“true”
- TextView.android:layout_gravity=“填充”
- 将所有内容都放在 HorizontalScrollView 中不起作用,因为宽度不起作用“0dp”
view hierarchy
:
Table
- Row
- - Text wrap_content
- - Text 0dp
- - Text 0dp
.
.
~
预期行为:视图被压缩到极限,直到无法超过 minWidth = 1 符号。WRAP_CONTENT TextView 不应在达到限制时推送更多。
答:
0赞
Alex Sukhobrusov
11/15/2023
#1
井。
不可能按照我想要的方式从 XML 中拉伸 TableLayout。
所以答案是将 设置为某个数字并删除权重android:layout_width
Table
- Row
- - Text wrap_content
- - Text 10dp
- - Text 10dp
评论
0赞
Alex Sukhobrusov
11/15/2023
一些类似的问题:stackoverflow.com/questions/18638862/......
评论