0


2022/10/16今日问题:(点击下方目录可直接跳转)

这些问题都是在写作业过程中碰到的,记录下来,以后可以翻阅,也希望可以给有同样问题的人答疑解惑。本人新手,多有不熟、不严谨、不规范的地方,希望大家多多指正。如果对于问题有更好的解决方法也欢迎分享。

问题一、一个Textview组件中的文本被前面的组件挡住?

注意:本条问题的解决方法适用于文本框中的文本內容较短的情况

我的文本被前面的文本挡住了,如下图红框所示

解决方法:将被挡住的文本框与阻挡的文本框隔开足够距离

如下图,由于我被挡住的文本框在阻挡文本框的左边,所以使用

android:layout_marginLeft="40dp"

并设置40dp的值,达到了刚好隔开的效果

注意:本条问题的解决方法适用于文本框中的文本內容较短的情况

因为本方法实质是在将组件向后推动了一段距离,此组件中的內容(包括此组件后的组件)也会被向后推,这样一来就会超出屏幕显示范围。细看上图就会发现文本已经超出屏幕外了。(如果没发现哪里超出了可看下图蓝框內容)

问题二、一个Textview组件中的文本超出了屏幕?

在做作业的时候,发现textview中的值跑到屏幕外面去了,如下图

一开始还以为是模拟机版型原因导致屏幕太小不够放,后来查询得到如下解决方法

在该TextView的代码部分添加进如下两句代码即可

app:layout_constrainedWidth="true"
app:layout_constraintRight_toRightOf="parent"

没放进去这两句代码前:

放进这两句代码后:

问题三、一个Textview组件盖住了另一个Textview组件?

问题描述:如下图,我给一个Textview添加了背景图片,并且将它的顶端设为“结论”框的底端,但是当我放在“结论”框后的这个Textview中的文本换行后,部分字体就会被图片挡住

解决方法:

将图片的顶端换一个连接,挡到哪一个文本框就连接到哪一个。此处我们连接到“(点击参考标准单选按钮后查看结果) ”这一个文本框的底部

下图是修改过后的效果,可以看到,文字已经不会被挡住了 。

问题四、一个Textview组件部分区域被推出了屏幕之外?

问题描述:如下图,原本我设置的图片是能看到图画任务全身的,但是在虚拟机上只显示出了上半身。

解决方法:将图片设置为最外层(父级)的背景

设置后如下。(这是个笨办法,如果大家有更好的办法可以留在评论区。)

问题五、一个Textview组件中文字过多时,总是向上下同时占用位置,挡住上方的组件。

问题描述:如下图,文本框内容太多,虽然换行并且向下拓宽了,但是 上方也拓宽了,还挡住了上方的其他组件

解决方法:如下图,选中Textview的底部连接,然后点击"-"减号,删除掉这一个底部连接

删除掉后的显示正常了,如下图


本次记录就到此为止啦!这些问题都是在写作业过程中碰到的,记录下来,以后可以翻阅,也希望可以给有同样问题的人答疑解惑。本人新手,多有不熟、不严谨、不规范的地方,希望大家多多指正。如果对于问题有更好的解决方法也欢迎分享。

标签: android ui

本文转载自: https://blog.csdn.net/wangdunyan/article/details/127345643
版权归原作者 小王太帅 所有, 如有侵权,请联系我们删除。

“2022/10/16今日问题:(点击下方目录可直接跳转)”的评论:

还没有评论