1. 程式人生 > >android開發中控制元件大小和字型大小的選擇

android開發中控制元件大小和字型大小的選擇

1.dp:在控制元件邊距大小的選擇中選擇dp(density-independent pixel),這樣系統邊距就是畫素密度無關,在設定邊距、內邊距或者任何不打算按畫素值指定尺寸的情況下,通常都使用dp這種單位。

2.sp:scale-independent pixel, 意為縮放無關畫素,它是一種與密度無關的畫素,這種畫素會受使用者偏好設定的影響,通常我們會使用sp來設定螢幕上的字型大小。

3.pt,mm,in實際中不用這種單位。

開發中一般只用到dp和sp這兩種單位。

相關推薦

android開發控制元件大小字型大小選擇

1.dp:在控制元件邊距大小的選擇中選擇dp(density-independent pixel),這樣系統邊距就是畫素密度無關,在設定邊距、內邊距或者任何不打算按畫素值指定尺寸的情況下,通常都使用dp這種單位。 2.sp:scale-independent pixel,

android 動態改變控制元件位置大小

動態改變控制元件位置的方法: setPadding()的方法更改佈局位置。 如我要把Imageview下移200px:             ImageView.setPadding( ImageView.getPaddingLeft(),  ImageView.get

MFC靜態文字控制元件如何設定字型--大小顏色及背景色

方法一:通過構建相應字型 CFont font; font.CreateFont(10,10,0,0,FW_BLACK,FALSE,FALSE, FALSE,GB2312_CHARSET,OUT_DEFAULT_PRECIS, CLIP_DEFAULT_PRECIS,DEF

Android RelativeLayout控制元件疊加顯示的問題

問題 在如下幾個場景我們需要控制元件的疊加顯示: 可滑動介面(ScrollView,ListView等)固定一個不會跟隨滑動的控制元件。 設定了visibility屬性的控制元件,當它需要顯示的時候總是顯示在最上層,而又不影響其他控制元件的位置。 碰到這些

Android 開發 03_控制元件Button

新增第一個控制元件Button 在Android中,開啟res -> layout (若沒有layout檔案,則在res中新建一個)右鍵layout檔案,新建 Layout resource file 此xml檔案(若有***_main.xm

Android 自定義控制元件-CanvasPaint繪圖詳解-手把手帶你繪製一個時鐘.

,Android - Paint基礎 在自定義控制元件時,經常需要使用canvas、paint等,在canvas類中,繪畫基本都是靠drawXXX()方法來完成的,在這些方法中,很多時候都需要用到paint型別的引數, Paint作為一個非常重要的元素,功能

Android開發實現使用者註冊登陸的小demo分享

本文例項講述了Android實現登入功能的方法。分享給大家供大家參考,具體如下: 登陸效果: 應用程式判斷當前使用者還未登陸,彈出登陸對話方塊,使用者輸入賬號和密碼資訊後,傳到伺服器驗證,驗證成功後,現實Toast 成功資訊,並轉到其他介面。 註冊效果:使

Android開發的事件分發消費機制的一些理解

說明事件分發被用作解決事件衝突,還被用作自定義View事件包含的動作 1.ACTION_DOWN(按下):手指只要一觸控式螢幕幕就立即觸發這個動作 2.ACTION_MOVE(移動):手指觸控式螢幕幕

Android xml控制元件共同樣式的抽取

例子: <style name="Default_font_size_16"> <item name="android:textSize">16sp</item> </style> <style name="

關於mfc控制元件禁用狀態判斷

啟用和禁用控制元件可以呼叫CWnd::EnableWindow 函式。 BOOL EnableWindow(BOOL bEnable = TRUE); 判斷控制元件是否可用可以呼叫 CWnd::IsWindowEnable函式 BOOL IsWindowEnable()

Android開發控制ScrollView直接滾動到頂部或底部

場景:開發的過程,如果一個頁面子View比較多,一個螢幕放不下,此時我們大多會採用ScrollView來實現。然後產品可能會提這種需求,比如某個子View在最底部,產品想要頁面進入就直接滑到最底部;或者是當頁面滑到最底部時,點選某個按鈕直接滑到頂部。 還是先呈

Android ScrollView控制元件頂部懸浮

在Scrollview中實現控制元件置頂時懸浮的方法有很多,這裡介紹一種實現起來比較簡單的方法. A和B是需要置頂顯示的佈局,A是我們額外畫出來的佈局,B是正常顯示的佈局.大體思路是在這個頁面開啟

WPF控制元件ListViewDataGrid典型屬性介紹

ListView GridView View檢視 重要屬性: public bool AllowsColumnReorder 獲取或設定一個值,該值指示 System.Windows.Controls.GridView 中的列是否可以通過拖放操作重新排序 publ

android開發呼叫系統自帶的檔案選擇器遇到的一些問題

1.呼叫系統的檔案瀏覽器然後進入檔案管理器選擇文字檔案後,直接回到檔案瀏覽器頁面造成文字檔案無法選擇 開始時候使用的方法: Intent intent = new Intent(Intent.ACTION_GET_CONTENT); intent.setType("*/*"

android開發如何通過程式碼設定控制元件的寬度高度

原理:通過控制元件的setLayoutParams(params)來設定。而params的型別主要是根據該控制元件的父控制元件的型別來定義的。例如,1、main.xml檔案內容如下:<LinearLayout xmlns:android="http://schemas.

VC自動改變控制元件位置大小的對話方塊類

lxDialog.h檔案: ///////////////////////////////////////////////////////////////////////////////////// // 自動改變控制元件位置和大小的對話方塊類 // 檔名:lxDialog.h //

Android控制元件AutoCompleteTextView的使用方法一些屬性

AutoCompleteTextView一些屬性 <!--completionThreshold:它的值決定了你在AutoCompleteTextView至少輸入幾個字元,它才會具有自動提示的功能--> <!--dropDownWidth設定提示框的寬度-

Android控制元件的paddingmargin屬性的使用

Android中的padding和margin是佈局中比較常用的兩個屬性,主要是用來設定邊距的。 margin:如果給某個控制元件B設定了margin屬性,那實際上就是設定了控制元件B距離他的父控制元

UIPickerView控制元件自定義顯示的字型大小及樣式

//重寫方法 - (UIView *)pickerView:(UIPickerView *)pickerView viewForRow:(NSInteger)row forComponent:(NSInteger)component reusingView:(UIVi

wpf控制元件字型大小智慧隨著內容長度的變化也變化。

在最近的工作中遇到一個需求,控制元件的fontsize 隨著 content的內容變化而自動適應大小。 整理了一下, 首先是2個方法。         /// <summary>         /// Measures the size of the tex