編輯:關於Android編程
方法一:
Resources resources = getResources(); float fPx = TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 300, resources.getDisplayMetrics()); //int iPx = Math.round(fPx); // 同理 px轉dip: float fDip = TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_PX, 300, resources.getDisplayMetrics()); // int iDip = Math.round(fDip);
方法二:
/** * 根據手機的分辨率從 dp 的單位 轉成為 px(像素) */ public static int dip2px(Context context, float dpValue) { final float scale = context.getResources().getDisplayMetrics().density; return (int) ((dpValue * scale) + 0.5f); } /** * 根據手機的分辨率從 px(像素) 的單位 轉成為 dp */ public static int px2dip(Context context, float pxValue) { final float scale = context.getResources().getDisplayMetrics().density; return (int) ((pxValue / scale) + 0.5f); }
第一次安裝Java JDK ,要大於1.7版本,不安裝的話就會出現如下提示:這時點擊上面的JDK鏈接,跳轉到甲骨文的JDK下載頁面,根據操作系統,選擇下載版本,如下:下載
我們常常在開發的時候,通過獲取系統已啟動的服務來判斷該服務器是否還需要再啟動。 而本文將介紹android設備中已啟動的服務,並判斷某一服務是啟動 1.根據ACTIV
關鍵部分代碼如下 1、Spinnner 在布局文件中: 定義對象: private
AutoCompleteTextView是一個可編輯的文本,自動顯示與用戶輸入字符串部分匹配和位置匹配的字符串,從中進行選擇。 介紹幾個方法:public cla