簡體   English   中英

設置文字大小的最佳方法?

[英]Best way to set text size?

設置文本大小的最佳方法是什么,使其在所有設備上看起來都一樣? 我遇到的最大問題是在按鈕上設置文本大小,所以一切都適合或不太小。 我已經嘗試在xml中設置大小,我剛嘗試通過獲取屏幕大小動態設置它並弄亂屏幕寬度和高度來設置大小。 我在不同的設備上測試了不同的東西並且認為一切都很順利,直到我在Galaxy Nexus上嘗試了我的應用程序,我的一半詞語在按鈕內被切斷了。 我做了一些調整,現在字體在平板電腦上太小了。

使用xml以前對我來說工作得很好,但是這些新的7“平板電腦大多使用大型布局,所以如果用xml設置高度,寬度和文字大小,我的圖像和文字都很小。設置寬度和動態高度有助於按鈕和圖像大小,但字體仍然看起來不太正確。

我最好的選擇只是通過xml(大型,大型等)找到一個快樂的媒介或者還有其他方法嗎?

你看過這篇文章: 支持多個屏幕嗎? 它說:

您應該更喜歡sp(與比例無關的像素)來定義文本大小。 sp比例因子取決於用戶設置,系統縮放大小與dp相同。

這里解釋了同樣的問題,不同硬件的文本大小不同

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM