Main.java Source code

Java tutorial

Introduction

Here is the source code for Main.java

Source

//package com.java2s;
//License from project: Apache License 

import android.app.Activity;
import android.content.Context;

import android.view.View;

import android.widget.LinearLayout.LayoutParams;

public class Main {
    public static boolean consider_more = false;

    public static void setViewWidth(Activity activity, View v, int dp) {
        LayoutParams lp = new LayoutParams(getPixel(activity, dp), LayoutParams.WRAP_CONTENT);
        v.setLayoutParams(lp);
    }

    public static int getPixel(Context c, int dp) {
        final float scale = c.getResources().getDisplayMetrics().density;
        if (consider_more) {
            return (int) (dp * scale + 0.5f);
        } else {
            return (int) (dp * scale);
        }
    }
}