Android學習筆記(二)距離單位

2021-06-17 21:59:28 字數 524 閱讀 6911

畫素(px)

螢幕的基本組成部分,是乙個個小方塊,若手機解析度是480*800,則畫素個數就有480*800個。

dpi(dots per inch)指每英吋上畫素個數

dpi可以通過手機螢幕對角線上的畫素個數除以手機螢幕英吋大小得到。

dp = dip(device independent pixels)是android開發最常用的單位之一。

換算公式px = dp * (dpi / 160) 

在dpi為160的螢幕上: 1dp = 1px 

用dp作為單位的好處在於不同手機不同解析度,適用性高,不會因為解析度不同,而導致顯示不正常。

sp:scaled pixels 是android開發最常用的單位之一。

當使用者修改手機顯示字型時,sp會隨之改變。

注:dp常用於控制項大小,sp常用於字型大小。

android外掛程式化學習筆記 二

看完了理論知識,真正可以開始實踐啦 coding 經過半天折騰,新建了兩個工程 androidhost,androidplugin。將androidplugin.apk拷貝到sd卡。執行。error 理想和現實完全不符合 又經過一下午折騰,終於解決了若干坑,順便感謝鵝廠文獻支援 羅列如下 1.公共介...

筆記 android 單例模式

筆記 主要是為了讓自己理清思路,加深理解,以及總結。方便以後沒事可以翻出來看看。有可能很詳細也有可能一概而過還有可能有不太懂得會標出來以後補充。1,構造方法不對外開發的,一般是private 2,通過乙個靜態方法或者列舉返回單例的物件 3,注意多執行緒的場景 4,注意單例類物件在反序列化時不會重新重...

android學習筆記之二Dailog 對話方塊

1,建立 a,new alertdialog.builder context context b,一些設定 c,create 建立 d,show 顯示 e,dismiss 退出對話方塊 2,常用方法 seticon 設定圖示 settitle 設定標題 setpositivebutton 設定 確定...