開發中遇到的問題-AppCompatTextView在ListView,GridView中使用自適應字體大小出現的問題

由於所需要展示內容長端不固定,所以在使用普通的TextView進行展示的過程中,會出現文本換行或者顯示不全的問題。

爲了解決這個問題,我採用了AppCompatTextView這個官方推薦的控件。具體的使用方法本文不講解,需要的可以查看

https://blog.csdn.net/zhangphil/article/details/79942428

由於我是在listView中使用這個控件,所以遇到了滑動的過程中出現因爲listView的複用機制,導致的其他item中的AppcompatTextView字體也縮小的情況。

爲了解決這個問題,我打開了開發者選項中的顯示佈局邊界功能,然後我發現字體變小的那幾個item的高度也隨着字體的變小而變小了。

我嘗試着固定了一下控件的高度,發現問題解決了。當文本過長時,控件字體變小,當listView複用到文本短的項時,又可以變成我們一開始設置的textSize。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章