get layout parameters for number TextView - Android User Interface

Android examples for User Interface:TextView

Description

get layout parameters for number TextView

Demo Code


//package com.java2s;
import android.content.Context;
import android.util.TypedValue;

import android.view.ViewGroup.LayoutParams;

import android.widget.LinearLayout;

public class Main {
    private static Context sContext;

    /**/*from   ww w.  j a v  a2 s. co m*/
     * @return layout parameters for number text views.
     */
    public static LinearLayout.LayoutParams getNumberSize() {
        return new LinearLayout.LayoutParams(LayoutParams.WRAP_CONTENT,
                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()));
    }
}

Related Tutorials