Android 快速 簡便的改變字型大小

2021-09-13 18:01:49 字數 948 閱讀 8312

在看此之前,先看這篇。

看完之後我們再開始。

1. 我不太喜歡原文中的從結束到開始的寫文方式,會讓看的人從頭開始都是莫名其妙,這些是怎麼來的,看到後面才知道是後面的,那為何不怎麼開始就怎麼寫呢,你的寫作順序不就是解決方法的順序嗎?

2.開始正題:原文中會定義

三個size,使用的時候又會寫這麼多 

12sp

16sp

20sp

18sp

22sp

26sp

22sp

26sp

30sp

如果按照這樣使用,乙個變化的我們寫乙個,整個專案那麼多個那得寫多少個?回過頭我們想想,我們的目的是什麼,要將字型變大而已,成比例變大而已,那麼為何不直接下面這樣呢:

首先,定義個標準的使用字型大小:

然後寫實際的字型大小:

10sp

11sp

12sp

13sp

14sp

15sp

16sp

17sp

18sp

19sp

20sp

在設定主題時,我們的標準(預設)字型大小就是普通的style:

那如果要加大一號呢?把後面的值加大一號不就行了嗎?

大兩號,少一號不都是一樣的道理嗎?

我們寫布局時,就按照標準的寫,要多少就寫成多少:

android:textsize="?sp_14"
雖然說在baseactivity裡設定就可以了。但是單activity模式更簡單,直接在activity裡設定。

強烈推薦 qmui_android

快速簡單刪除SVN資訊的方法

方法一 將下面文字儲存為delete svn folders.reg檔案後,注入登錄檔,可在資料夾右擊選單中找到delete svn folders.reg,單擊可以刪除本目錄下所有.svn資料夾 windows registry editor version 5.00 hkey local mac...

快速簡單高效的搭建 SolrCloud 集群

網上一堆複製檔案 修改檔案的搭建教程,看完一頓懵,總覺得瞎複製檔案不安全,容易出亂子。今天看了官方文件做下筆記,使用內嵌的 jetty 和 自己的 zookeeper 啟動集群,希望能給一些幫助.環境 最好有兩台 ubuntu 16 的虛擬機器.只有一台的話應該可以起兩個埠不一樣的 solr 例項,...

oracle如何快速簡單的批量造資料

以下面10條資料為例子 insert into pt help select seq pt help.nextval,1,啦啦啦 lpad rownum,7,0 rpad rownum,7,0 admin 0,1,sysdate,sysdate from dual connect by level ...