日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Android >内容正文

Android

Android 系统Dimension和间距参数详解

發布時間:2025/5/22 Android 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Android 系统Dimension和间距参数详解 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Android作為一個開放性的手持裝置作業系統,勢必面對終端顯示器有多種不同規格的情況,這對程式開發者會有一定程度的困擾。?
意圖成為"云端的微軟"的Google自然不會傻到任由開發者自己頭痛…于是Android系統有了以下長度大小單位:

  • dp [無關密度(density)的像素]
    • 一種基于螢幕(像素)密度的抽象單位。?
      此單位的基礎是一個160 dpi的螢幕,160個px必定是1英吋長且與螢幕像素密度無關。?
      詳解:在160 dpi螢幕中,1dp=1px=1/160英吋。?
      dp和像素的比率會隨著螢幕密度而變,但并非一定成正比。?
      建議使用于設定UI layout上的顯示元件?,如此你的UI將在不同螢幕顯示出相同的比率。?
      (原文為same actual size,本人于不同尺寸螢幕測試結果認為應譯為相同比率而非實際大小)?
      此值亦可寫為dip,編譯器均能接受,但dp意義會較近似于sp,所以還是寫dp就好了。
  • sp [無關縮放(scale)的像素]
    • 近似??于dp的單位,但它也會依據使用者的字型尺寸設定而縮放。?
      一般?建議使用于指定字型大小?,顯示結果將依據螢幕(像素)密度與使用者的字型尺寸設定而自行調整。
  • pt [點]
    • 1個pt等于1/72英吋的螢幕實體尺寸。
  • px [像素]
    • 基于螢幕實體像素,?這是個不建議使用的單位?,因在不同裝置上可能有極大差異的表現。?
      各種不同裝置(的螢幕)可能每英吋有不同的像素數,螢幕上的總可用像素亦可能更多或更少。
  • mm [公厘]
    • 基于螢幕實體尺寸。
  • in [英吋]
    • 基于螢幕實體尺寸。

控件間距參數詳解

padding:控件中的文字距離本身控件邊框的距離
paddingButtom:控件中的文字距離本身控件下邊緣距離

【其他方位類同】
margin:控件整體距離相對另外一個控件的距離
marginBottom:控件整體距離父控件底邊的距離

【其他方位類同】

android:drawableBottom:在text的下方輸出一個drawable,如圖片。如果指定一個顏色的話會把text的背景設為該顏色,并且同??時和background使用時覆蓋后者。?
android:drawableLeft:在text的左邊輸出一個drawable,如圖片。?
android:drawablePadding:設置text與drawable(圖片)的間隔,與drawableLeft、drawableRight、drawableTop、drawableBottom一起使用,可設置為負數,單獨使用沒有效果。?
android:drawableRight:在text的右邊輸出一個drawable。?
android:drawableTop:在text的正上方輸出一個drawable。

轉載于:https://www.cnblogs.com/coding-way/archive/2011/05/08/2040550.html

總結

以上是生活随笔為你收集整理的Android 系统Dimension和间距参数详解的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。