文本视图在 CardView 中被切断?

Posted

技术标签:

【中文标题】文本视图在 CardView 中被切断?【英文标题】:TextView is being cut off in CardView? 【发布时间】:2021-10-05 00:25:27 【问题描述】:

下午好,我想构建一个包含信息的卡片视图,但每次我尝试构建它时,文本的最后一部分都会被剪掉,即使应该有空间。

XML 文件:


我附上了一张关于问题外观的图片,不用担心照片中的所有信息都是假的,我的布局中是否缺少一些东西,导致文本剪切得比应有的要早一些。

编辑:我已经修好了。

【问题讨论】:

【参考方案1】:

这取决于卡片视图或“dropdown_printer_setting”线性布局的高度。尝试放置 wrap_content。

【讨论】:

【参考方案2】:

在卡片视图中添加约束布局,然后将其他视图作为子元素添加。

另外,为什么卡片视图的高度是固定的?尝试增加它以适应或 wrap_content。 120sp 您也可以尝试将其更改为 dp,因为 sp 通常用于文本大小

【讨论】:

【参考方案3】:

您应该尝试将卡片视图的高度从 120 增加到至少 150dp 而不是 sp,这应该可以解决您的问题

【讨论】:

是的,但我的问题仍然没有得到解答,有一大块你无法写入的卡片视图 你可以在里面写,看到你的卡片视图在LinearLayout里面,它的高度是493dp,但是卡片视图的高度是120sp(应该是dp)所以不能的部分为了适应您指定的高度被截断,您可以通过增加卡片视图的高度或将其设置为 wrap_content 来轻松解决它

以上是关于文本视图在 CardView 中被切断?的主要内容,如果未能解决你的问题,请参考以下文章

为啥我的 UITableView 在 iOS 7 中被切断了?

Swift 3 - UITableView 在 UIScrollView 中被切断

为啥会有一条线?我没有添加那行

如何在 20 个字符后切断文本视图?

仿知乎Android端回答UI

模态顶部在 flexbox 中被切断 [重复]