編輯:Android開發實例
為了更好的讓應用程序的界面能適應不同手機的屏幕大小,有時候我們在開發中使用相對於屏幕實際大小的方法來設定布局中各個空間的位置跟大小,那麼今天就來說說Android如何獲取手機實際屏幕分辨率大小。
首先我們需要用到的是DisplayMetrics這個類,它可以為我們獲得手機屏幕屬性,這裡將其所在類導入。
import android.util.DisplayMetrics;
得到實例對象。
DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
得到手機屏幕高度:
dm.heightPixels;
得到手機屏幕寬度:
dm.widthPixels;
得到以上手機屏幕的高度跟寬度後,即可以通過這兩個值按照比例還設定程序布局中空間的大小。
android實現底部布局往往使用RelativeLayout的布局方式,並且設置android:layout_alignParentBottom=”true”,
注冊很多app或者網絡賬戶的時候,經常需要手機獲取驗證碼,來完成注冊,那時年少,只是覺得手機獲取驗
Android對這種方法進行了封裝,我們沒有權限去調用這個方法,所以我們只能通過AIDL,然後利用Java的反射機制去調用系統級的方法。 下面上代碼:(注釋比較詳
本例是用ViewPager去做的實現,支持自動滑動和手動滑動,不僅優酷網,實際上有很多商城和門戶網