Android examples for User Interface:Button
get Button Size
//package com.java2s; import android.content.Context; import android.util.TypedValue; import android.widget.LinearLayout; public class Main { private static Context sContext; /**/*from ww w . jav a 2 s .co m*/ * @return layout parameters for buttons. */ public static LinearLayout.LayoutParams getButtonSize() { return new LinearLayout.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())); } }