編輯:Android開發實例
大家也知道,代碼中無法使用dip只能使用px等像素單位。但是像素單位很不人性化,放大縮小時候就會改變布局。下面的一段代碼是px轉換成dip
public int dip2px(Context context, float dipValue){
final float scale = context.getResources().getDisplayMetrics().density;
return (int)(dipValue * scale + 0.5f);
}
下面是如何調用:
a1.setPadding(a1.getPaddingLeft()+this.dip2px(this, 5),a1.getPaddingTop
(),a1.getPaddingRight(),a1.getPaddingBottom());
這篇文章是android開發人員的必備知識,是我特別為大家整理和總結的,不求完美,但是有用。 1.背景自適應且不失真問題的存在 制作自適應背景圖片是UI開
登錄應用程序的屏幕,詢問憑據登錄到一些特定的應用。可能需要登錄到Facebook,微博等本章介紹了,如何創建一個登錄界面,以及如何管理安全問題和錯誤嘗試。首先,必須定義兩
Android應用程序可以在許多不同地區的許多設備上運行。為了使應用程序更具交互性,應用程序應該處理以適合應用程序將要使用的語言環境方面的文字,數字,文件等。在本章中,我
登錄應用程序的屏幕,詢問憑據登錄到一些特定的應用。可能需要登錄到Facebook,微博等本章介紹了,如何創建一個登錄界面,以及如何管理安全問題和錯誤嘗試。首先,必須定義兩