這些問題都是在寫作業(yè)過程中碰到的,記錄下來,以后可以翻閱,也希望可以給有同樣問題的人答疑解惑。本人新手,多有不熟、不嚴(yán)謹(jǐn)、不規(guī)范的地方,希望大家多多指正。如果對于問題有更好的解決方法也歡迎分享。
目錄
問題一、一個Textview組件中的文本被前面的組件擋???
問題二、一個Textview組件中的文本超出了屏幕?
問題三、一個Textview組件蓋住了另一個Textview組件?
問題四、一個Textview組件部分區(qū)域被推出了屏幕之外?
問題五、一個Textview組件中文字過多時,總是向上下同時占用位置,擋住上方的組件。
問題一、一個Textview組件中的文本被前面的組件擋???
注意:本條問題的解決方法適用于文本框中的文本內(nèi)容較短的情況
我的文本被前面的文本擋住了,如下圖紅框所示
?解決方法:將被擋住的文本框與阻擋的文本框隔開足夠距離
如下圖,由于我被擋住的文本框在阻擋文本框的左邊,所以使用
android:layout_marginLeft="40dp"
并設(shè)置40dp的值,達到了剛好隔開的效果
?注意:本條問題的解決方法適用于文本框中的文本內(nèi)容較短的情況
因為本方法實質(zhì)是在將組件向后推動了一段距離,此組件中的內(nèi)容(包括此組件后的組件)也會被向后推,這樣一來就會超出屏幕顯示范圍。細(xì)看上圖就會發(fā)現(xiàn)文本已經(jīng)超出屏幕外了。(如果沒發(fā)現(xiàn)哪里超出了可看下圖藍框內(nèi)容)
?
問題二、一個Textview組件中的文本超出了屏幕?
在做作業(yè)的時候,發(fā)現(xiàn)textview中的值跑到屏幕外面去了,如下圖
一開始還以為是模擬機版型原因?qū)е缕聊惶〔粔蚍?,后來查詢得到如下解決方法
在該TextView的代碼部分添加進如下兩句代碼即可
app:layout_constrainedWidth="true" app:layout_constraintRight_toRightOf="parent"
沒放進去這兩句代碼前:
?放進這兩句代碼后:
問題三、一個Textview組件蓋住了另一個Textview組件?
問題描述:如下圖,我給一個Textview添加了背景圖片,并且將它的頂端設(shè)為“結(jié)論”框的底端,但是當(dāng)我放在“結(jié)論”框后的這個Textview中的文本換行后,部分字體就會被圖片擋住?
解決方法:
將圖片的頂端換一個連接,擋到哪一個文本框就連接到哪一個。此處我們連接到“(點擊參考標(biāo)準(zhǔn)單選按鈕后查看結(jié)果)?”這一個文本框的底部
下圖是修改過后的效果,可以看到,文字已經(jīng)不會被擋住了 。
問題四、一個Textview組件部分區(qū)域被推出了屏幕之外?
問題描述:如下圖,原本我設(shè)置的圖片是能看到圖畫任務(wù)全身的,但是在虛擬機上只顯示出了上半身。
?解決方法:將圖片設(shè)置為最外層(父級)的背景
設(shè)置后如下。(這是個笨辦法,如果大家有更好的辦法可以留在評論區(qū)。)?
問題五、一個Textview組件中文字過多時,總是向上下同時占用位置,擋住上方的組件。
問題描述:如下圖,文本框內(nèi)容太多,雖然換行并且向下拓寬了,但是?上方也拓寬了,還擋住了上方的其他組件
?解決方法:如下圖,選中Textview的底部連接,然后點擊"-"減號,刪除掉這一個底部連接
?刪除掉后的顯示正常了,如下圖
?文章來源:http://www.zghlxwxcb.cn/news/detail-568692.html
本次記錄就到此為止啦!這些問題都是在寫作業(yè)過程中碰到的,記錄下來,以后可以翻閱,也希望可以給有同樣問題的人答疑解惑。本人新手,多有不熟、不嚴(yán)謹(jǐn)、不規(guī)范的地方,希望大家多多指正。如果對于問題有更好的解決方法也歡迎分享。文章來源地址http://www.zghlxwxcb.cn/news/detail-568692.html
到了這里,關(guān)于2022/10/16今日問題:(點擊下方目錄可直接跳轉(zhuǎn))的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!