Android examples for User Interface:Button
get Relative Button Size
//package com.java2s; import android.content.Context; import android.util.TypedValue; import android.widget.RelativeLayout; public class Main { private static Context sContext; /**/*from w w w . jav a 2 s.com*/ * @return layout parameters for relative buttons. */ public static RelativeLayout.LayoutParams getRelativeButtonSize() { return new RelativeLayout.LayoutParams(calcPx(30), calcPx(30)); } /** * Calculates the number of pixels corresponding to the given device independent pixels for the current device. * * @param aDp * The number of device independent pixels to transform. * @return the number of pixels that corresponds to the given value. */ public static int calcPx(final int aDp) { return Math.round(TypedValue.applyDimension( TypedValue.COMPLEX_UNIT_DIP, aDp, sContext.getResources() .getDisplayMetrics())); } }