Example usage for android.view View View

List of usage examples for android.view View View

Introduction

In this page you can find the example usage for android.view View View.

Prototype

public View(Context context) 

Source Link

Document

Simple constructor to use when creating a view from code.

Usage

From source file:Main.java

public static void hideSoftInput(Activity activity) {
    View view = activity.getCurrentFocus();
    if (view == null)
        view = new View(activity);
    InputMethodManager imm = (InputMethodManager) activity.getSystemService(Activity.INPUT_METHOD_SERVICE);
    imm.hideSoftInputFromWindow(view.getWindowToken(), 0);
}

From source file:Main.java

public static View addSpacer(LinearLayout row) {
    View spacer = new View(row.getContext());
    //      if (DEBUG) spacer.setBackgroundColor(Color.GREEN);
    android.widget.LinearLayout.LayoutParams params = new android.widget.LinearLayout.LayoutParams(
            DEBUG ? 1 : 0, DEBUG ? 1 : 0, 1);
    row.addView(spacer, params);/* ww  w.j a v a2  s.  c o  m*/
    return spacer;
}

From source file:Main.java

private static void setupStatusBarView(Activity activity, ViewGroup contentLayout, int color) {

    View mStatusBarView = null;// ww w  . ja va 2s . c  om

    View statusBarView = new View(activity);
    ViewGroup.LayoutParams lp = new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT,
            getStatusBarHeight(activity));
    contentLayout.addView(statusBarView, lp);

    mStatusBarView = statusBarView;

    mStatusBarView.setBackgroundColor(color);
}

From source file:Main.java

public static View prepareSpace(int dp, Context ctx) {
    ViewGroup.LayoutParams separator = new ViewGroup.LayoutParams(dp, ViewGroup.LayoutParams.MATCH_PARENT);
    //border set//from w  ww  .  ja v  a  2s. c  o  m
    View borderVertical = new View(ctx);
    borderVertical.setLayoutParams(separator);
    return borderVertical;
}

From source file:Main.java

public static void hideSoftKeyboard(final Activity activity) {
    InputMethodManager imm = (InputMethodManager) activity.getSystemService(Context.INPUT_METHOD_SERVICE);
    if (imm == null) {
        return;//from w  w w  . j  a  v  a  2  s . co  m
    }
    View view = activity.getCurrentFocus();
    if (view == null) {
        view = new View(activity);
    }
    imm.hideSoftInputFromWindow(view.getWindowToken(), 0);
}

From source file:Main.java

public static void hideKeyboard(Activity activity) {
    InputMethodManager inputMethodManager = (InputMethodManager) activity
            .getSystemService(Activity.INPUT_METHOD_SERVICE);
    //Find the currently focused view, so we can grab the correct window token from it.
    View view = activity.getCurrentFocus();
    //If no view currently has focus, create a new one, just so we can grab a window token from it
    if (view == null) {
        view = new View(activity);
    }//from   w  w w .  j a  v  a2 s.  com
    inputMethodManager.hideSoftInputFromWindow(view.getWindowToken(), 0);
}

From source file:Main.java

private static View createTranslucentStatusBarView(Activity activity, int alpha) {
    View statusBarView = new View(activity);
    LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT,
            getStatusBarHeight(activity));
    statusBarView.setLayoutParams(params);
    statusBarView.setBackgroundColor(Color.argb(alpha, 0, 0, 0));
    return statusBarView;
}

From source file:Main.java

/**
 * Gets the action bar height in pixels/*w  ww.  j a va2s  . c om*/
 *
 * @param context
 * @return action bar height in pixels
 */
public static int getActionBarHeight(Context context) {
    TypedValue tv = new TypedValue();
    View view = new View(context);
    if (context.getTheme().resolveAttribute(android.R.attr.actionBarSize, tv, true)) {
        return TypedValue.complexToDimensionPixelSize(tv.data, context.getResources().getDisplayMetrics());
    }

    return 0;
}

From source file:com.laer.easycast.MusicPane.java

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
    View root = new View(getActivity());
    root.setLayoutParams(new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT,
            ViewGroup.LayoutParams.MATCH_PARENT));
    root.setBackgroundColor(Color.WHITE);
    root = inflater.inflate(R.layout.imagepane, container, false);
    setHasOptionsMenu(true);/*from   w  ww.  ja  va 2 s  .  c  o  m*/
    myViewGroup = container;

    return root;
}

From source file:com.yunyou.yike.utils.StatusBarCompat.java

public static View compat(Activity activity, int statusColor) {
    int color = ContextCompat.getColor(activity, R.color.colorPrimaryDark);
    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
        if (statusColor != INVALID_VAL) {
            color = statusColor;/*from   ww  w  .  ja  va  2s .co  m*/
        }
        activity.getWindow().setStatusBarColor(color);
        return null;
    }

    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT
            && Build.VERSION.SDK_INT < Build.VERSION_CODES.LOLLIPOP) {
        ViewGroup contentView = (ViewGroup) activity.findViewById(android.R.id.content);
        if (statusColor != INVALID_VAL) {
            color = statusColor;
        }
        View statusBarView = contentView.getChildAt(0);
        if (statusBarView != null && statusBarView.getMeasuredHeight() == getStatusBarHeight(activity)) {
            statusBarView.setBackgroundColor(color);
            return statusBarView;
        }
        statusBarView = new View(activity);
        ViewGroup.LayoutParams lp = new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT,
                getStatusBarHeight(activity));
        statusBarView.setBackgroundColor(color);
        contentView.addView(statusBarView, lp);
        return statusBarView;
    }
    return null;

}